From c9db0ee712748118b2ab72c4cf62af08650585f7 Mon Sep 17 00:00:00 2001 From: Etienne Rossignon Date: Sun, 1 Jan 2023 21:04:40 +0100 Subject: [PATCH 1/4] minor refactoring --- .../source/displayNodeElement.ts | 15 ++++++++++----- .../push_certificate_manager_server_impl.ts | 1 + 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/node-opcua-modeler/source/displayNodeElement.ts b/packages/node-opcua-modeler/source/displayNodeElement.ts index d7e5798084..46d3875bfd 100644 --- a/packages/node-opcua-modeler/source/displayNodeElement.ts +++ b/packages/node-opcua-modeler/source/displayNodeElement.ts @@ -5,13 +5,12 @@ import { UAVariable, resolveReferenceNode, resolveReferenceType, - UAVariableType + UAVariableType, + UAObject } from "node-opcua-address-space"; import { BrowseDirection, NodeClass } from "node-opcua-data-model"; import { NodeId, resolveNodeId } from "node-opcua-nodeid"; -import { UserNameIdentityToken } from "node-opcua-types"; import { DataType } from "node-opcua-variant"; -import { option } from "yargs"; import { TableHelper } from "./tableHelper"; const a = "ⓂⓄⓋⓥⓇ❗⟵ ⟶⟷"; @@ -87,6 +86,12 @@ function _dumpReferenceVariable(v: UAVariable, value: any, dataType: string): { } return { value, dataType }; } + +function getTypeDefinitionAsText(node: BaseNode): string { + if (node.nodeClass === NodeClass.Object || node.nodeClass === NodeClass.Variable) + return (node as UAVariable | UAObject).typeDefinitionObj.browseName.toString() || ""; + return ""; +} // eslint-disable-next-line complexity function dumpReference(data: Data, ref: UAReference, options: DumpReferenceOptions) { resolveReferenceNode(data.node.addressSpace, ref); @@ -126,14 +131,14 @@ function dumpReference(data: Data, ref: UAReference, options: DumpReferenceOptio dataType = t.dataType; // findBasicDataType(v.dataTypeObj); } - + const prefix = options.prefix ? options.prefix + "." : ""; const row = [ "".padEnd(prefix.length) + refType.browseName.toString() + dir + symbol(refNode.nodeClass), refNode.nodeId.toString(), encodeXML(prefix + refNode.browseName.toString()), modelingRule, - (refNode as any).typeDefinitionObj ? (refNode as any).typeDefinitionObj.browseName.toString() : "", + getTypeDefinitionAsText(refNode), dataType, value ]; diff --git a/packages/node-opcua-server-configuration/source/server/push_certificate_manager_server_impl.ts b/packages/node-opcua-server-configuration/source/server/push_certificate_manager_server_impl.ts index 88a2b57a2a..a4ca449faf 100644 --- a/packages/node-opcua-server-configuration/source/server/push_certificate_manager_server_impl.ts +++ b/packages/node-opcua-server-configuration/source/server/push_certificate_manager_server_impl.ts @@ -23,6 +23,7 @@ import { certificateMatchesPrivateKey, readCertificate } from "node-opcua-crypto"; + import { DirectoryName } from "node-opcua-crypto/dist/source/asn1"; import { checkDebugFlag, make_debugLog, make_errorLog, make_warningLog } from "node-opcua-debug"; From 1702bb389decbf6c34dd804671220d1f0c9a38df Mon Sep 17 00:00:00 2001 From: Etienne Rossignon Date: Mon, 2 Jan 2023 15:21:48 +0100 Subject: [PATCH 2/4] improve installExtensionObjectVariables --- .../source/ua_dynamic_variable_array.ts | 4 +- .../source/ua_variable.ts | 4 +- .../src/extension_object_array_node.ts | 69 +--- .../src/idx_iterator.ts | 52 +++ .../src/ua_variable_impl.ts | 47 ++- .../src/ua_variable_impl_ext_obj.ts | 201 +++++++++-- ...ddress_space_construct_extension_object.ts | 28 +- .../test/test_bindExtensionObject.ts | 23 +- .../test/test_expand_ext_obj_variable.ts | 322 ++++++++++++++++++ .../test/test_extension_object_array_node.ts | 2 +- .../test/test_index_iterator.ts | 55 +++ 11 files changed, 698 insertions(+), 109 deletions(-) create mode 100644 packages/node-opcua-address-space/src/idx_iterator.ts create mode 100644 packages/node-opcua-address-space/test/test_expand_ext_obj_variable.ts create mode 100644 packages/node-opcua-address-space/test/test_index_iterator.ts diff --git a/packages/node-opcua-address-space-base/source/ua_dynamic_variable_array.ts b/packages/node-opcua-address-space-base/source/ua_dynamic_variable_array.ts index 3b506490e9..7c79374d63 100644 --- a/packages/node-opcua-address-space-base/source/ua_dynamic_variable_array.ts +++ b/packages/node-opcua-address-space-base/source/ua_dynamic_variable_array.ts @@ -5,10 +5,10 @@ import { UAVariable } from "./ua_variable"; import { UAVariableType } from "./ua_variable_type"; // {{ Dynamic Array Variable -export interface UADynamicVariableArray extends UAVariable { +export interface UADynamicVariableArray extends UAVariable { $$variableType: UAVariableType; $$dataType: UADataType; $$extensionObjectArray: T[]; - $$getElementBrowseName: (obj: T) => QualifiedName; + $$getElementBrowseName: (obj: T, index: number) => QualifiedName; $$indexPropertyName: string; } diff --git a/packages/node-opcua-address-space-base/source/ua_variable.ts b/packages/node-opcua-address-space-base/source/ua_variable.ts index 2cda974cf1..a1a5ec6c5c 100644 --- a/packages/node-opcua-address-space-base/source/ua_variable.ts +++ b/packages/node-opcua-address-space-base/source/ua_variable.ts @@ -346,12 +346,12 @@ export interface UAVariable extends BaseNode, VariableAttributes, IPropertyAndCo ): ExtensionObject | ExtensionObject[] | null; bindExtensionObjectScalar( - optionalExtensionObject: ExtensionObject, + optionalExtensionObject?: ExtensionObject, options?: BindExtensionObjectOptions ): ExtensionObject | null; bindExtensionObjectArray( - optionalExtensionObjectArray: ExtensionObject[], + optionalExtensionObjectArray?: ExtensionObject[], options?: BindExtensionObjectOptions ): ExtensionObject[] | null; diff --git a/packages/node-opcua-address-space/src/extension_object_array_node.ts b/packages/node-opcua-address-space/src/extension_object_array_node.ts index c961355158..e4fa2fe900 100644 --- a/packages/node-opcua-address-space/src/extension_object_array_node.ts +++ b/packages/node-opcua-address-space/src/extension_object_array_node.ts @@ -23,7 +23,7 @@ const errorLog = make_errorLog(__filename); * */ -function getExtObjArrayNodeValue(this: UADynamicVariableArray) { +function getExtObjArrayNodeValue(this: UADynamicVariableArray) { return new Variant({ arrayType: VariantArrayType.Array, dataType: DataType.ExtensionObject, @@ -38,7 +38,7 @@ function removeElementByIndex(uaArrayVariableNode: UA const addressSpace = uaArrayVariableNode.addressSpace; const extObj = _array[elementIndex]; - const browseName = uaArrayVariableNode.$$getElementBrowseName(extObj); + const browseName = uaArrayVariableNode.$$getElementBrowseName(extObj, elementIndex); // remove element from global array (inefficient) uaArrayVariableNode.$$extensionObjectArray.splice(elementIndex, 1); @@ -68,14 +68,6 @@ function removeElementByIndex(uaArrayVariableNode: UA /** * * create a node Variable that contains a array of ExtensionObject of a given type - * @method createExtObjArrayNode - * @param parentFolder - * @param options - * @param options.browseName - * @param options.complexVariableType - * @param options.variableType the type of Extension objects stored in the array. - * @param options.indexPropertyName - * @return {Object|UAVariable} */ export function createExtObjArrayNode(parentFolder: UAObject, options: any): UADynamicVariableArray { assert(typeof options.variableType === "string"); @@ -126,7 +118,9 @@ export function createExtObjArrayNode(parentFolder: U return uaArrayVariableNode; } -function _getElementBrowseName(this: UADynamicVariableArray, extObj: ExtensionObject) { + +function _getElementBrowseName + (this: UADynamicVariableArray, extObj: ExtensionObject, index: number | number[]) { const indexPropertyName1 = this.$$indexPropertyName; if (!Object.prototype.hasOwnProperty.call(extObj, indexPropertyName1)) { @@ -137,13 +131,7 @@ function _getElementBrowseName(this: UADynamicVariabl const browseName = (extObj as any)[indexPropertyName1].toString(); return browseName; }; -/** - * @method bindExtObjArrayNode - * @param uaArrayVariableNode - * @param variableTypeNodeId - * @param indexPropertyName - * @return - */ + export function bindExtObjArrayNode( uaArrayVariableNode: UADynamicVariableArray, variableTypeNodeId: string | NodeId, @@ -155,26 +143,23 @@ export function bindExtObjArrayNode( const addressSpace = uaArrayVariableNode.addressSpace; const variableType = addressSpace.findVariableType(variableTypeNodeId); - // istanbul ignore next if (!variableType || variableType.nodeId.isEmpty()) { throw new Error("Cannot find VariableType " + variableTypeNodeId.toString()); } const structure = addressSpace.findDataType("Structure"); - // istanbul ignore next if (!structure) { throw new Error("Structure Type not found: please check your nodeset file"); } let dataType = addressSpace.findDataType(variableType.dataType); - // istanbul ignore next if (!dataType) { throw new Error("Cannot find DataType " + variableType.dataType.toString()); } - + assert(dataType.isSupertypeOf(structure), "expecting a structure (= ExtensionObject) here "); assert(!uaArrayVariableNode.$$variableType, "uaArrayVariableNode has already been bound !"); @@ -197,7 +182,6 @@ export function bindExtObjArrayNode( }; // bind the readonly uaArrayVariableNode.bindVariable(bindOptions, true); - return uaArrayVariableNode; } @@ -208,20 +192,9 @@ export function bindExtObjArrayNode( * @param uaArrayVariableNode {UAVariable} * @return {UAVariable} * - * @method addElement - * add a new element in a ExtensionObject Array variable - * @param nodeVariable a variable already exposing an extension objects - * @param uaArrayVariableNode {UAVariable} - * @return {UAVariable} - * - * @method addElement - * add a new element in a ExtensionObject Array variable - * @param constructor constructor of the extension object to create - * @param uaArrayVariableNode {UAVariable} - * @return {UAVariable} */ export function addElement( - options: any /* ExtensionObjectConstructor | ExtensionObject | UAVariable*/, + options: UAVariableImpl | ExtensionObject | Record, uaArrayVariableNode: UADynamicVariableArray ): UAVariable { assert(uaArrayVariableNode, " must provide an UAVariable containing the array"); @@ -256,19 +229,20 @@ export function addElement( }); // xx elVar.bindExtensionObject(); } else { - if (options instanceof Constructor) { + if (options instanceof ExtensionObject) { // extension object has already been created extensionObject = options as T; } else { extensionObject = addressSpace.constructExtensionObject(uaArrayVariableNode.$$dataType, options) as T; } - browseName = uaArrayVariableNode.$$getElementBrowseName(extensionObject); + const index = uaArrayVariableNode.$$extensionObjectArray?.length || 0; + browseName = uaArrayVariableNode.$$getElementBrowseName(extensionObject, index); elVar = uaArrayVariableNode.$$variableType.instantiate({ browseName, componentOf: uaArrayVariableNode.nodeId, value: { dataType: DataType.ExtensionObject, value: extensionObject } }) as UAVariableImpl; - elVar.bindExtensionObject(extensionObject, { force: true }); + elVar.bindExtensionObject(extensionObject, { force: true }); elVar.$extensionObject = extensionObject; } @@ -279,19 +253,6 @@ export function addElement( } /** - * - * @method removeElement - * @param uaArrayVariableNode {UAVariable} - * @param element {number} index of element to remove in array - * - * - * @method removeElement - * @param uaArrayVariableNode {UAVariable} - * @param element {UAVariable} node of element to remove in array - * - * @method removeElement - * @param uaArrayVariableNode {UAVariable} - * @param element {ExtensionObject} extension object of the node of element to remove in array * */ export function removeElement( @@ -305,7 +266,7 @@ export function removeElement( if (_array.length === 0) { throw new Error(" cannot remove an element from an empty array "); } - + let elementIndex = -1; if (typeof element === "number") { @@ -316,7 +277,7 @@ export function removeElement( // find element by name const browseNameToFind = element.browseName.name!.toString(); elementIndex = _array.findIndex((obj: any, i: number) => { - const browseName = uaArrayVariableNode.$$getElementBrowseName(obj).toString(); + const browseName = uaArrayVariableNode.$$getElementBrowseName(obj, elementIndex).toString(); return browseName === browseNameToFind; }); } else if (typeof element === "function") { @@ -327,7 +288,7 @@ export function removeElement( assert(_array[0].constructor.name === (element as any).constructor.name, "element must match"); elementIndex = _array.findIndex((x: any) => x === element); } - + // istanbul ignore next if (elementIndex < 0) { throw new Error("removeElement: cannot find element matching " + element.toString()); diff --git a/packages/node-opcua-address-space/src/idx_iterator.ts b/packages/node-opcua-address-space/src/idx_iterator.ts new file mode 100644 index 0000000000..b27dbaca65 --- /dev/null +++ b/packages/node-opcua-address-space/src/idx_iterator.ts @@ -0,0 +1,52 @@ + + + + +export class IndexIterator { + + public current: number[] | null = null; + constructor(private limits: number[]) { + this.reset(); + } + public reset() { + this.current = []; + for (let i = 0; i < this.limits.length; i++) { + this.current[i] = 0; + } + } + public increment() { + if (!this.current) return; + + + const increase = (n: number): boolean => { + if (n < 0) { + return false; + } + if (!this.current) return false; + if (this.current[n] + 1 >= this.limits[n]) { + if (n==0) { + this.current = null; + return false; + } + this.current[n] = 0; + return increase(n - 1); + } + this.current[n] = this.current[n] + 1; + return true; + } + const n = this.limits.length - 1; + if (!increase(n)) { + this.current = null; + } + } + public next(): number[] { + if (!this.current) { + throw new Error("Outof bond"); + } + const r = [... this.current]; + this.increment(); + return r; + } + + +} \ No newline at end of file diff --git a/packages/node-opcua-address-space/src/ua_variable_impl.ts b/packages/node-opcua-address-space/src/ua_variable_impl.ts index 3393a6c703..281c7e8f7e 100644 --- a/packages/node-opcua-address-space/src/ua_variable_impl.ts +++ b/packages/node-opcua-address-space/src/ua_variable_impl.ts @@ -28,7 +28,8 @@ import { AccessLevelFlag, makeAccessLevelFlag, AttributeIds, - isDataEncoding + isDataEncoding, + QualifiedName } from "node-opcua-data-model"; import { extractRange, sameDataValue, DataValue, DataValueLike, DataValueT } from "node-opcua-data-value"; import { coerceClock, getCurrentClock, PreciseClock } from "node-opcua-date-time"; @@ -87,6 +88,8 @@ import { propagateTouchValueUpward, setExtensionObjectValue, _bindExtensionObject, + _bindExtensionObjectArray, + _bindExtensionObjectMatrix, _installExtensionObjectBindingOnProperties, _setExtensionObject, _touchValue @@ -1471,24 +1474,41 @@ export class UAVariableImpl extends BaseNodeImpl implements UAVariable { * @return {ExtensionObject} */ public bindExtensionObjectScalar( - optionalExtensionObject: ExtensionObject, + optionalExtensionObject?: ExtensionObject, options?: BindExtensionObjectOptions ): ExtensionObject | null { - return this.bindExtensionObject(optionalExtensionObject, options) as ExtensionObject | null; + return _bindExtensionObject(this, optionalExtensionObject, options) as ExtensionObject; } public bindExtensionObjectArray( - optionalExtensionObject: ExtensionObject[], + optionalExtensionObject?: ExtensionObject[], options?: BindExtensionObjectOptions ): ExtensionObject[] | null { - return this.bindExtensionObject(optionalExtensionObject, options) as ExtensionObject[] | null; + assert(this.valueRank === 1, "expecting a Array variable here"); + return _bindExtensionObjectArray(this, optionalExtensionObject, options) as ExtensionObject[]; } public bindExtensionObject( optionalExtensionObject?: ExtensionObject | ExtensionObject[], options?: BindExtensionObjectOptions ): ExtensionObject | ExtensionObject[] | null { - return _bindExtensionObject(this, optionalExtensionObject, options); + if (optionalExtensionObject) { + if (optionalExtensionObject instanceof Array) { + return this.bindExtensionObjectArray(optionalExtensionObject, options); + } else { + return this.bindExtensionObjectScalar(optionalExtensionObject, options); + } + } + assert(optionalExtensionObject === undefined); + if (this.valueRank === -1) { + return this.bindExtensionObjectScalar(undefined, options); + } else if (this.valueRank === 1) { + return this.bindExtensionObjectArray(undefined, options); + } else if (this.valueRank > 1) { + return _bindExtensionObjectMatrix(this, undefined, options); + } + // unsupported case ... + return null; } public updateExtensionObjectPartial(partialExtensionObject?: { [key: string]: any }): ExtensionObject { @@ -1830,14 +1850,15 @@ UAVariableImpl.prototype.writeAttribute = thenify.withCallback(UAVariableImpl.pr UAVariableImpl.prototype.historyRead = thenify.withCallback(UAVariableImpl.prototype.historyRead); UAVariableImpl.prototype.readValueAsync = thenify.withCallback(UAVariableImpl.prototype.readValueAsync); -export interface UAVariableImpl { - $$variableType?: any; - $$dataType?: any; - $$getElementBrowseName: any; - $$extensionObjectArray: any; - $$indexPropertyName: any; +export interface UAVariableImplExtArray { + $$variableType?: UAVariableType; + $$dataType: UADataType; + $$getElementBrowseName: (extObject: ExtensionObject, index: number | number[]) => QualifiedName; + $$extensionObjectArray: ExtensionObject[]; + $$indexPropertyName: string; +} +export interface UAVariableImpl extends UAVariableImplExtArray { } - function check_valid_array(dataType: DataType, array: any): boolean { if (Array.isArray(array)) { return true; diff --git a/packages/node-opcua-address-space/src/ua_variable_impl_ext_obj.ts b/packages/node-opcua-address-space/src/ua_variable_impl_ext_obj.ts index 1dd1a7d9ba..31d246c198 100644 --- a/packages/node-opcua-address-space/src/ua_variable_impl_ext_obj.ts +++ b/packages/node-opcua-address-space/src/ua_variable_impl_ext_obj.ts @@ -1,12 +1,12 @@ import * as chalk from "chalk"; import assert from "node-opcua-assert"; -import { BindExtensionObjectOptions, UADataType, UAVariable, UAVariableType } from "node-opcua-address-space-base"; -import { NodeClass } from "node-opcua-data-model"; -import { getCurrentClock, PreciseClock } from "node-opcua-date-time"; +import { BindExtensionObjectOptions, UADataType, UADynamicVariableArray, UAVariable, UAVariableType } from "node-opcua-address-space-base"; +import { coerceQualifiedName, NodeClass } from "node-opcua-data-model"; +import { getCurrentClock, PreciseClock, DateWithPicoseconds } from "node-opcua-date-time"; import { DataValue } from "node-opcua-data-value"; import { make_debugLog, make_warningLog, checkDebugFlag, make_errorLog } from "node-opcua-debug"; import { ExtensionObject } from "node-opcua-extension-object"; -import { NodeId } from "node-opcua-nodeid"; +import { coerceNodeId, NodeId, NodeIdType } from "node-opcua-nodeid"; import { StatusCodes, CallbackT, StatusCode } from "node-opcua-status-code"; import { StructureField } from "node-opcua-types"; import { lowerFirstLetter } from "node-opcua-utils"; @@ -15,6 +15,8 @@ import { DataType, Variant, VariantLike, VariantArrayType } from "node-opcua-var import { valueRankToString } from "./base_node_private"; import { UAVariableImpl } from "./ua_variable_impl"; import { UADataTypeImpl } from "./ua_data_type_impl"; +import { bindExtObjArrayNode } from "./extension_object_array_node"; +import { IndexIterator } from "./idx_iterator"; const doDebug = checkDebugFlag(__filename); const debugLog = make_debugLog(__filename); @@ -114,7 +116,7 @@ function propagateTouchValueDownward(self: UAVariableImpl, now: PreciseClock): v } } -export function _setExtensionObject(self: UAVariableImpl, ext: ExtensionObject | ExtensionObject[]): void { +export function _setExtensionObject(self: UAVariableImpl, ext: ExtensionObject | ExtensionObject[], sourceTimestamp?: PreciseClock): void { // assert(!(ext as any).$isProxy, "internal error ! ExtensionObject has already been proxied !"); if (Array.isArray(ext)) { assert(self.valueRank === 1, "Only Array is supported for the time being"); @@ -133,7 +135,7 @@ export function _setExtensionObject(self: UAVariableImpl, ext: ExtensionObject | self.$dataValue.statusCode = StatusCodes.Good; } - const now = getCurrentClock(); + const now = sourceTimestamp || getCurrentClock(); propagateTouchValueUpward(self, now); propagateTouchValueDownward(self, now); } @@ -193,7 +195,10 @@ function getOrCreateProperty( browseName: { namespaceIndex: structureNamespace, name: field.name!.toString() }, componentOf: variableNode, dataType: field.dataType, - minimumSamplingInterval: variableNode.minimumSamplingInterval + minimumSamplingInterval: variableNode.minimumSamplingInterval, + accessLevel: variableNode.accessLevel, + accessRestrictions: variableNode.accessRestrictions, + rolePermissions: variableNode.rolePermissions }) as UAVariableImpl; assert(property.minimumSamplingInterval === variableNode.minimumSamplingInterval); } @@ -226,17 +231,46 @@ function bindProperty(variableNode: UAVariableImpl, propertyNode: UAVariableImpl return new DataValue(propertyNode.$dataValue); }, timestamped_set: (_dataValue: DataValue, callback: CallbackT) => { - callback(null, StatusCodes.BadNotWritable); + + propertyNode.setValueFromSource(_dataValue.value, _dataValue.statusCode, _dataValue.sourceTimestamp || new Date()); + // callback(null, StatusCodes.BadNotWritable); + callback(null, StatusCodes.Good); } }, true ); } + +function _initial_setup(variableNode: UAVariableImpl) { + const dataValue = variableNode.readValue(); + const extObj = dataValue.value.value; + if (extObj instanceof ExtensionObject) { + variableNode.bindExtensionObject(extObj, { createMissingProp: true, force: true }); + } else if (extObj instanceof Array) { + if (dataValue.value.arrayType === VariantArrayType.Array) { + variableNode.bindExtensionObjectArray(extObj, { createMissingProp: true, force: true }); + } else if (dataValue.value.arrayType === VariantArrayType.Matrix) { + _bindExtensionObjectMatrix(variableNode, extObj, { createMissingProp: true, force: true }); + } else { + throw new Error("Internal Error, unexpected case"); + } + } else { + const msg = `variableNode ${variableNode.browseName.toString()} doesn't have $extensionObject property`; + errorLog(msg); + errorLog(dataValue.toString()); + throw new Error(msg); + } +} export function _installExtensionObjectBindingOnProperties( variableNode: UAVariableImpl, options: BindExtensionObjectOptions ): void { + + if (!variableNode.$extensionObject) { + _initial_setup(variableNode); + return; + } const addressSpace = variableNode.addressSpace; const dt = variableNode.getDataTypeNode(); const definition = dt.getStructureDefinition(); @@ -256,7 +290,12 @@ export function _installExtensionObjectBindingOnProperties( continue; } propertyNode.$dataValue.statusCode = StatusCodes.Good; - propertyNode.touchValue(); + propertyNode.$dataValue.sourceTimestamp = variableNode.$dataValue.sourceTimestamp; + propertyNode.$dataValue.sourcePicoseconds = variableNode.$dataValue.sourcePicoseconds; + propertyNode.$dataValue.serverTimestamp = variableNode.$dataValue.serverTimestamp; + propertyNode.$dataValue.serverPicoseconds = variableNode.$dataValue.serverPicoseconds; + + //xx propertyNode.touchValue(); const basicDataType = addressSpace.findCorrespondingBasicDataType(field.dataType); @@ -322,36 +361,43 @@ export function _installExtensionObjectBindingOnProperties( } } -// eslint-disable-next-line complexity -export function _bindExtensionObject( - self: UAVariableImpl, - optionalExtensionObject?: ExtensionObject | ExtensionObject[], - options?: BindExtensionObjectOptions -): ExtensionObject | ExtensionObject[] | null { - options = options || { createMissingProp: false }; - - - const addressSpace = self.addressSpace; +function isVariableContainingExtensionObject(uaVariable: UAVariableImpl): boolean { + const addressSpace = uaVariable.addressSpace; const structure = addressSpace.findDataType("Structure"); - let extensionObject_; if (!structure) { // the addressSpace is limited and doesn't provide extension object // bindExtensionObject cannot be performed and shall finish here. - return null; + return false; } assert(structure.browseName.toString() === "Structure", "expecting DataType Structure to be in IAddressSpace"); - const dt = self.getDataTypeNode() as UADataTypeImpl; + const dt = uaVariable.getDataTypeNode() as UADataTypeImpl; if (!dt.isSupertypeOf(structure)) { + return false; + } + return true; + +} +// eslint-disable-next-line complexity +export function _bindExtensionObject( + self: UAVariableImpl, + optionalExtensionObject?: ExtensionObject | ExtensionObject[], + options?: BindExtensionObjectOptions +): ExtensionObject | ExtensionObject[] | null { + options = options || { createMissingProp: false }; + + if (!isVariableContainingExtensionObject(self)) { return null; } + const addressSpace = self.addressSpace; + let extensionObject_; - if (self.valueRank !== -1 && self.valueRank !==1) { + if (self.valueRank !== -1 && self.valueRank !== 1) { throw new Error("Cannot bind an extension object here, valueRank must be scalar (-1) or one-dimensional (1)"); } - + // istanbul ignore next if (doDebug) { debugLog(" ------------------------------ binding ", self.browseName.toString(), self.nodeId.toString()); @@ -365,6 +411,7 @@ export function _bindExtensionObject( ) { const parentDataType = (self.parent as UAVariable | UAVariableType).dataType; const dataTypeNode = addressSpace.findNode(parentDataType) as UADataType; + const structure = addressSpace.findDataType("Structure")!; // istanbul ignore next if (dataTypeNode && dataTypeNode.isSupertypeOf(structure)) { // warningLog( @@ -392,9 +439,9 @@ export function _bindExtensionObject( warningLog(self.$extensionObject?.toString()); throw new Error( "bindExtensionObject: $extensionObject is incorrect: we are expecting a " + - self.dataType.toString({ addressSpace: self.addressSpace }) + - " but we got a " + - self.$extensionObject?.constructor.name + self.dataType.toString({ addressSpace: self.addressSpace }) + + " but we got a " + + self.$extensionObject?.constructor.name ); } return self.$extensionObject; @@ -445,7 +492,9 @@ export function _bindExtensionObject( }, true ); - _setExtensionObject(self, extensionObject_); + const currentTime: PreciseClock = { timestamp: self.$dataValue.sourceTimestamp! as DateWithPicoseconds, picoseconds: self.$dataValue.sourcePicoseconds || 0 }; + _setExtensionObject(self, extensionObject_, currentTime); + } else if (self.valueRank === 1 /** Array */) { // create a structure and bind it @@ -488,6 +537,102 @@ export function _bindExtensionObject( } } +const getIndexAsText = (index: number | number[]): string => { + if (typeof index === "number") + return `${index}`; + return `${index.map((a) => a.toString()).join(",")}`; +} +const composeBrowseNameAndNodeId = (uaVariable: UAVariable, indexes: number[]) => { + const iAsText = getIndexAsText(indexes); + const browseName = coerceQualifiedName(iAsText); + let nodeId: NodeId | undefined; + if (uaVariable.nodeId.identifierType === NodeIdType.STRING) { + nodeId = new NodeId(NodeIdType.STRING, uaVariable.nodeId.value as string + `[${iAsText}]`, uaVariable.nodeId.namespace); + } + return { browseName, nodeId }; +} + +export function _bindExtensionObjectArray( + uaVariable: UAVariableImpl, + optionalExtensionObjectArray?: ExtensionObject[], + options?: BindExtensionObjectOptions +): ExtensionObject[] { + return _bindExtensionObjectMatrix(uaVariable, optionalExtensionObjectArray, options); +} +export function _bindExtensionObjectMatrix( + uaVariable: UAVariableImpl, + optionalExtensionObjectArray?: ExtensionObject[], + options?: BindExtensionObjectOptions +): ExtensionObject[] { + + if (uaVariable.valueRank < 1) { + throw new Error("Variable must be a MultiDimensional array"); + } + const arrayDimensions = uaVariable.arrayDimensions || []; + + if (!isVariableContainingExtensionObject(uaVariable)) { + return []; + } + if ((arrayDimensions.length === 0 || arrayDimensions.length === 1 && arrayDimensions[0] === 0) && optionalExtensionObjectArray) { + arrayDimensions[0] = optionalExtensionObjectArray.length; + } + + const totalLength = arrayDimensions.reduce((p, c) => p * c, 1); + + /** */ + const addressSpace = uaVariable.addressSpace; + if (optionalExtensionObjectArray) { + if (optionalExtensionObjectArray.length !== totalLength) { + throw new Error(`optionalExtensionObjectArray must have the expected number of element matching ${arrayDimensions}`) + } + } + if (!optionalExtensionObjectArray) { + optionalExtensionObjectArray = []; + for (let i = 0; i < totalLength; i++) { + optionalExtensionObjectArray[i] = addressSpace.constructExtensionObject(uaVariable.dataType, {});; + } + } + uaVariable.$$extensionObjectArray = optionalExtensionObjectArray; + + // uaVariable.$$getElementBrowseName = getElementBrowseNameByIndex; + + uaVariable.bindVariable({ + get: () => new Variant({ + arrayType: VariantArrayType.Array, + dataType: DataType.ExtensionObject, + value: uaVariable.$$extensionObjectArray + }) + }, true); + const namespace = uaVariable.namespace; + const indexIterator = new IndexIterator(arrayDimensions); + for (let i = 0; i < totalLength; i++) { + + const index = indexIterator.next(); + + const { browseName, nodeId } = composeBrowseNameAndNodeId(uaVariable, index); + + const uaElement = namespace.addVariable({ + browseName, + nodeId, + componentOf: uaVariable, + dataType: uaVariable.dataType, + valueRank: -1, + accessLevel:uaVariable.userAccessLevel + }); + { + const capturedIndex = i; + uaElement.bindVariable({ + get: () => new Variant({ + dataType: DataType.ExtensionObject, + arrayType: VariantArrayType.Scalar, + value: uaVariable.$$extensionObjectArray[capturedIndex] + }) + }) + } + } + return uaVariable.$$extensionObjectArray; +} + export function extractPartialData(path: string | string[], extensionObject: ExtensionObject) { let name; if (typeof path === "string") { diff --git a/packages/node-opcua-address-space/test/test_address_space_construct_extension_object.ts b/packages/node-opcua-address-space/test/test_address_space_construct_extension_object.ts index f6f08f2676..ec2ac3e009 100644 --- a/packages/node-opcua-address-space/test/test_address_space_construct_extension_object.ts +++ b/packages/node-opcua-address-space/test/test_address_space_construct_extension_object.ts @@ -1,3 +1,4 @@ +/* eslint-disable max-statements */ // tslint:disable:no-bitwise // ===================================================================================================================== // the purpose of this test is to check the ability to create a extension object from it's node @@ -20,7 +21,7 @@ import { assert } from "node-opcua-assert"; import { ExtensionObject } from "node-opcua-extension-object"; import { StatusCodes } from "node-opcua-status-code"; import { ServerState } from "node-opcua-types"; -import { AccessLevelFlag, NodeClass, makeAccessLevelFlag } from "node-opcua-data-model"; +import { AccessLevelFlag, NodeClass, makeAccessLevelFlag, accessLevelFlagToString } from "node-opcua-data-model"; import { AttributeIds } from "node-opcua-data-model"; import { DataType } from "node-opcua-variant"; import { Variant } from "node-opcua-variant"; @@ -215,6 +216,8 @@ describe("testing address space namespace loading", function (this: any) { serverStatus.startTime.readValue().value.dataType.should.eql(DataType.DateTime); serverStatus.readValue().value.dataType.should.eql(DataType.ExtensionObject); + accessLevelFlagToString( serverStatus.accessLevel).should.eql("CurrentRead"); + // Xx value.startTime.should.eql(DataType.Null); // xx debugLog("serverStatus.startTime =",serverStatus.startTime.readValue().value.toString()); @@ -259,10 +262,26 @@ describe("testing address space namespace loading", function (this: any) { serverStatus.readValue().value.value.buildInfo.productName!.should.eql("productName2"); serverStatus.buildInfo.productName.readValue().value.value!.should.eql("productName2"); + accessLevelFlagToString( serverStatus.buildInfo.productName.accessLevel).should.eql("CurrentRead"); + const writeValue0 = new WriteValue({ + attributeId: AttributeIds.Value, // value + value: { + statusCode: StatusCodes.Good, + value: { + dataType: DataType.String, + value: "productName3" + } + } + }); + const statusCode0 = await serverStatus.buildInfo.productName.writeAttribute(null, writeValue0); + statusCode0.should.eql(StatusCodes.BadNotWritable); + + // now use WriteValue instead // make sure value is writable const rw = makeAccessLevelFlag("CurrentRead | CurrentWrite"); assert(rw === (AccessLevelFlag.CurrentRead | AccessLevelFlag.CurrentWrite)); + serverStatus.buildInfo.productName.accessLevel = rw; serverStatus.buildInfo.productName.userAccessLevel = rw; @@ -282,11 +301,12 @@ describe("testing address space namespace loading", function (this: any) { } } }); + accessLevelFlagToString( serverStatus.buildInfo.productName.accessLevel).should.eql("CurrentRead | CurrentWrite"); const statusCode = await serverStatus.buildInfo.productName.writeAttribute(null, writeValue); - statusCode.should.eql(StatusCodes.BadNotWritable); + statusCode.should.eql(StatusCodes.Good); - serverStatus.buildInfo.productName.readValue().value.value!.should.not.eql("productName3"); - serverStatus.readValue().value.value.buildInfo.productName!.should.not.eql("productName3"); + serverStatus.buildInfo.productName.readValue().value.value!.should.eql("productName3"); + serverStatus.readValue().value.value.buildInfo.productName!.should.eql("productName3"); }); it("should instantiate SessionDiagnostics in a linear time", () => { diff --git a/packages/node-opcua-address-space/test/test_bindExtensionObject.ts b/packages/node-opcua-address-space/test/test_bindExtensionObject.ts index 9c19e31fb6..2859de9925 100644 --- a/packages/node-opcua-address-space/test/test_bindExtensionObject.ts +++ b/packages/node-opcua-address-space/test/test_bindExtensionObject.ts @@ -103,6 +103,19 @@ describe("Extension Object binding and sub components\n", () => { extensionObjectVar.readValue().value.value.length.should.eql(2); extensionObjectVar.readValue().value.value[0].constructor.name.should.eql("ServiceCounterDataType"); extensionObjectVar.readValue().value.value[1].constructor.name.should.eql("ServiceCounterDataType"); + + // to do + const el1 = extensionObjectVar.getComponentByName("0") as UAVariable; + const dataValueEl1 = el1.readValue(); + dataValueEl1.value.dataType.should.eql(DataType.ExtensionObject); + dataValueEl1.value.arrayType.should.eql(VariantArrayType.Scalar); + dataValueEl1.value.value.constructor.name.should.eql("ServiceCounterDataType"); + + const el2 = extensionObjectVar.getComponentByName("1") as UAVariable; + const dataValueEl2 = el2.readValue(); + dataValueEl2.value.dataType.should.eql(DataType.ExtensionObject); + dataValueEl2.value.arrayType.should.eql(VariantArrayType.Scalar); + dataValueEl2.value.value.constructor.name.should.eql("ServiceCounterDataType"); }); it("BEO1 - should handle a Variable containing a ServiceCounterDataType", () => { @@ -412,7 +425,7 @@ describe("Extension Object binding and sub components\n", () => { it( "ZA3- updateExtensionObjectPartial: it should be possible to cascade changes " + - "by acting on the whole ExtensionObject", + "by acting on the whole ExtensionObject", () => { spy_on_sessionDiagnostics_clientDescription_value_changed.callCount.should.eql(0); @@ -445,7 +458,7 @@ describe("Extension Object binding and sub components\n", () => { it( "ZA4- updateExtensionObjectPartial: it should be possible to cascade changes " + - "by acting on the whole ExtensionObject - middle", + "by acting on the whole ExtensionObject - middle", () => { spy_on_sessionDiagnostics_totalRequestCount_value_changed.callCount.should.eql(0); spy_on_sessionDiagnostics_totalRequestCount_errorCount_value_changed.callCount.should.eql(0); @@ -476,7 +489,7 @@ describe("Extension Object binding and sub components\n", () => { it( "ZA5- incrementExtensionObjectPartial: it should be possible to cascade changes " + - "by increasing a value on ExtensionObject", + "by increasing a value on ExtensionObject", () => { sessionDiagnostics.totalRequestCount.totalCount.readValue().value.value.should.eql(0); sessionDiagnostics.totalRequestCount.readValue().value.value.totalCount.should.eql(0); @@ -509,7 +522,7 @@ describe("Extension Object binding and sub components\n", () => { it( "ZA6- changing property values in extension object directly should propagates changes and notification " + - "to NodeVariables", + "to NodeVariables", () => { _sessionDiagnostics.clientDescription.applicationUri = "applicationUri-1"; @@ -522,7 +535,7 @@ describe("Extension Object binding and sub components\n", () => { }); // tslint:disable-next-line: no-empty-interface -interface UAMeasIdDataType extends UAVariable {} +interface UAMeasIdDataType extends UAVariable { } // tslint:disable-next-line: no-empty-interface interface UAPartIdDataType extends UAVariable { id: UAVariableT; diff --git a/packages/node-opcua-address-space/test/test_expand_ext_obj_variable.ts b/packages/node-opcua-address-space/test/test_expand_ext_obj_variable.ts new file mode 100644 index 0000000000..84e27db6ce --- /dev/null +++ b/packages/node-opcua-address-space/test/test_expand_ext_obj_variable.ts @@ -0,0 +1,322 @@ +import * as should from "should"; +import { resolveNodeId } from "node-opcua-nodeid"; +import { nodesets } from "node-opcua-nodesets"; +import { DataTypeIds } from "node-opcua-constants"; +import { DataType, VariantArrayType } from "node-opcua-variant"; +import { ThreeDCartesianCoordinates } from "node-opcua-types"; +import { StatusCodes } from "node-opcua-status-code"; +import { AttributeIds } from "node-opcua-basic-types"; +import { makeAccessLevelFlag } from "node-opcua-data-model"; + +import { AddressSpace, INamespace, PseudoSession, UAVariable } from ".."; +import { generateAddressSpace } from "../nodeJS"; + + +// tslint:disable-next-line:no-var-requires +const describe = require("node-opcua-leak-detector").describeWithLeakDetector; +describe("Extending extension object variables", function () { + + this.timeout(Math.max(this.timeout(), 100000)); + let addressSpace: AddressSpace; + let namespace: INamespace; + before(async () => { + addressSpace = AddressSpace.create(); + await generateAddressSpace(addressSpace, [nodesets.standard]); + namespace = addressSpace.registerNamespace("urn:private"); + }); + after(() => { + addressSpace.shutdown(); + addressSpace.dispose(); + }); + const extensionObjectDataType = resolveNodeId(DataTypeIds.ThreeDCartesianCoordinates); + const p1 = new ThreeDCartesianCoordinates({ x: 1, y: 2, z: 3 }); + const p2 = new ThreeDCartesianCoordinates({ x: 4, y: 5, z: 6 }); + const p3 = new ThreeDCartesianCoordinates({ x: 7, y: 8, z: 9 }); + const p4 = new ThreeDCartesianCoordinates({ x: 10, y: 11, z: 12 }); + + it("should expand a scalar extension object variable", async () => { + const v = namespace.addVariable({ + dataType: extensionObjectDataType, + browseName: "V1", + organizedBy: addressSpace.rootFolder.objects.server, + accessLevel: makeAccessLevelFlag("CurrentRead | CurrentWrite") + }); + v.setValueFromSource({ + value: p1.clone(), + arrayType: VariantArrayType.Scalar, + dataType: DataType.ExtensionObject + }, StatusCodes.Good, new Date(Date.UTC(2022, 0, 1, 0, 0, 0))); + v.readValue().sourceTimestamp?.toISOString().should.eql("2022-01-01T00:00:00.000Z"); + + v.installExtensionObjectVariables(); + + // the inner propertis of the extension should now be exposed + const uaX = v.getComponentByName("X")! as UAVariable; + const uaY = v.getComponentByName("Y")! as UAVariable; + const uaZ = v.getComponentByName("Z")! as UAVariable; + + uaX.typeDefinitionObj.browseName.toString().should.eql("BaseDataVariableType"); + uaY.typeDefinitionObj.browseName.toString().should.eql("BaseDataVariableType"); + uaZ.typeDefinitionObj.browseName.toString().should.eql("BaseDataVariableType"); + + should.exist(uaX); + should.exist(uaY); + should.exist(uaZ); + + const verify = ({ x, y, z }: { x: number, y: number, z: number }) => { + const dataValue = v.readValue(); + dataValue.value.dataType.should.eql(DataType.ExtensionObject); + dataValue.value.value.x.should.eql(x); + dataValue.value.value.y.should.eql(y); + dataValue.value.value.z.should.eql(z); + + const xDataValue = uaX.readValue(); + xDataValue.value.dataType.should.eql(DataType.Double); + xDataValue.value.value.should.eql(x); + + const yDataValue = uaY.readValue(); + yDataValue.value.dataType.should.eql(DataType.Double); + yDataValue.value.value.should.eql(y); + + const zDataValue = uaZ.readValue(); + zDataValue.value.dataType.should.eql(DataType.Double); + zDataValue.value.value.should.eql(z); + + //s dataValue.sourceTimestamp?.toISOString().should.eql("2023-01-02T06:47:55.065Z"); + xDataValue.sourceTimestamp?.getTime().should.lessThanOrEqual(dataValue.sourceTimestamp!.getTime()); + yDataValue.sourceTimestamp?.getTime().should.lessThanOrEqual(dataValue.sourceTimestamp!.getTime()); + zDataValue.sourceTimestamp?.getTime().should.lessThanOrEqual(dataValue.sourceTimestamp!.getTime()); + + } + verify({ x: 1, y: 2, z: 3 }); + // + // + const session = new PseudoSession(addressSpace); + const statusCode1 = await session.write({ + nodeId: uaZ.nodeId, + value: { value: { dataType: DataType.Double, value: 33 } }, + attributeId: AttributeIds.Value + }); + + statusCode1.should.eql(StatusCodes.Good); + + const zDataValue2 = uaZ.readValue(); + zDataValue2.value.dataType.should.eql(DataType.Double); + zDataValue2.value.value.should.eql(33); + + verify({ x: 1, y: 2, z: 33 }); + // + + const statusCode2 = await session.write({ + nodeId: v.nodeId, + value: { value: { dataType: DataType.ExtensionObject, value: p2.clone() } }, + attributeId: AttributeIds.Value + }); + statusCode2.should.eql(StatusCodes.Good); + verify({ x: 4, y: 5, z: 6 }); + + }); + + it("should expand a array extension object variable", () => { + const v = namespace.addVariable({ + dataType: extensionObjectDataType, + nodeId: "s=\"SomeData\"", + browseName: "V2", + organizedBy: addressSpace.rootFolder.objects.server, + valueRank: 1, + }); + v.setValueFromSource({ + value: [p1, p2], + arrayType: VariantArrayType.Array, + dataType: DataType.ExtensionObject + }, StatusCodes.Good, new Date(Date.UTC(2022, 0, 1))); + + v.installExtensionObjectVariables(); + + const el0 = v.getComponentByName("0") as UAVariable; + el0?.nodeId.toString().should.eql(v.nodeId?.toString() + "[0]"); + + const el1 = v.getComponentByName("1") as UAVariable; + el1?.nodeId.toString().should.eql(v.nodeId?.toString() + "[1]"); + + console.log(v.toString()); + should.exist(el0); + should.exist(el1); + + const dataValue = v.readValue(); + dataValue.value.dataType.should.eql(DataType.ExtensionObject); + dataValue.value.arrayType.should.eql(VariantArrayType.Array); + dataValue.value.value.length.should.eql(2); + dataValue.value.value[0].x.should.eql(1); + dataValue.value.value[0].y.should.eql(2); + dataValue.value.value[0].z.should.eql(3); + dataValue.value.value[1].x.should.eql(4); + dataValue.value.value[1].y.should.eql(5); + dataValue.value.value[1].z.should.eql(6); + + { + if (!el0) return; + const x = el0.getComponentByName("X"); + const y = el0.getComponentByName("Y"); + const z = el0.getComponentByName("Z"); + + should.exist(x); + should.exist(y); + should.exist(z); + + } + { + if (!el1) return; + const x = el1.getComponentByName("X"); + const y = el1.getComponentByName("Y"); + const z = el1.getComponentByName("Z"); + + should.exist(x); + should.exist(y); + should.exist(z); + + } + const verify = (array: { x: number, y: number, z: number }[]) => { + + const dataValue = v.readValue(); + dataValue.value.dataType.should.eql(DataType.ExtensionObject); + dataValue.value.arrayType.should.eql(VariantArrayType.Array); + + const dataValue00 = el0.readValue(); + dataValue00.value.dataType.should.eql(DataType.ExtensionObject); + dataValue00.value.arrayType.should.eql(VariantArrayType.Scalar); + dataValue00.value.value.x.should.eql(array[0].x); + dataValue00.value.value.y.should.eql(array[0].y); + dataValue00.value.value.z.should.eql(array[0].z); + + const dataValue01 = el1.readValue(); + dataValue01.value.value.x.should.eql(array[1].x); + dataValue01.value.value.y.should.eql(array[1].y); + dataValue01.value.value.z.should.eql(array[1].z); + + } + verify([{ x: 1, y: 2, z: 3 }, { x: 4, y: 5, z: 6 }]) + }); + + it("should expand a matrix extension object variable", async () => { + const v = namespace.addVariable({ + dataType: extensionObjectDataType, + browseName: "V2", + organizedBy: addressSpace.rootFolder.objects.server, + valueRank: 2, + arrayDimensions: [2, 3] + }); + v.setValueFromSource({ + value: [p1, p2, p3, p1, p2, p3,], + arrayType: VariantArrayType.Matrix, + dimensions: [2, 3], + dataType: DataType.ExtensionObject + }); + + v.installExtensionObjectVariables(); + + console.log(v.toString()); + + const el00 = v.getComponentByName("0,0") as UAVariable; + const el01 = v.getComponentByName("0,1") as UAVariable; + const el02 = v.getComponentByName("0,2") as UAVariable; + const el10 = v.getComponentByName("1,0") as UAVariable; + const el11 = v.getComponentByName("1,1") as UAVariable; + const el12 = v.getComponentByName("1,2") as UAVariable; + + const verify = (array: { x: number, y: number, z: number }[]) => { + + const dataValue = v.readValue(); + dataValue.value.dataType.should.eql(DataType.ExtensionObject); + dataValue.value.arrayType.should.eql(VariantArrayType.Array); + + const dataValue00 = el00.readValue(); + dataValue00.value.dataType.should.eql(DataType.ExtensionObject); + dataValue00.value.arrayType.should.eql(VariantArrayType.Scalar); + dataValue00.value.value.x.should.eql(array[0].x); + dataValue00.value.value.y.should.eql(array[0].y); + dataValue00.value.value.z.should.eql(array[0].z); + + const dataValue01 = el01.readValue(); + dataValue01.value.value.x.should.eql(array[1].x); + dataValue01.value.value.y.should.eql(array[1].y); + dataValue01.value.value.z.should.eql(array[1].z); + + const dataValue02 = el02.readValue(); + dataValue02.value.value.x.should.eql(array[2].x); + dataValue02.value.value.y.should.eql(array[2].y); + dataValue02.value.value.z.should.eql(array[2].z); + + const dataValue10 = el10.readValue(); + dataValue10.value.value.x.should.eql(array[3].x); + dataValue10.value.value.y.should.eql(array[3].y); + dataValue10.value.value.z.should.eql(array[3].z); + + const dataValue11 = el11.readValue(); + dataValue11.value.value.x.should.eql(array[4].x); + dataValue11.value.value.y.should.eql(array[4].y); + dataValue11.value.value.z.should.eql(array[4].z); + + const dataValue12 = el12.readValue(); + dataValue12.value.value.x.should.eql(array[5].x); + dataValue12.value.value.y.should.eql(array[5].y); + dataValue12.value.value.z.should.eql(array[5].z); + } + should.exist(el00); + should.exist(el01); + should.exist(el02); + should.exist(el10); + should.exist(el11); + should.exist(el12); + + verify([ + { x: 1, y: 2, z: 3 }, { x: 4, y: 5, z: 6 }, { x: 7, y: 8, z: 9 }, + { x: 1, y: 2, z: 3 }, { x: 4, y: 5, z: 6 }, { x: 7, y: 8, z: 9 }, + ]); + + + { + + const session = new PseudoSession(addressSpace); + const statusCode1 = await session.write({ + nodeId: el11.getComponentByName("X")!.nodeId, + value: { value: { dataType: DataType.Double, value: 33 } }, + attributeId: AttributeIds.Value + }); + + statusCode1.should.eql(StatusCodes.Good); + + const zDataValue2 = (el11.getComponentByName("X")! as UAVariable).readValue(); + zDataValue2.value.dataType.should.eql(DataType.Double); + zDataValue2.value.value.should.eql(33); + + verify([ + { x: 1, y: 2, z: 3 }, { x: 4, y: 5, z: 6 }, { x: 7, y: 8, z: 9 }, + { x: 1, y: 2, z: 3 }, { x: 33, y: 5, z: 6 }, { x: 7, y: 8, z: 9 }, + ]); + + } + { + + const session = new PseudoSession(addressSpace); + const statusCode1 = await session.write({ + nodeId: el11.nodeId, + value: { value: { value: p4.clone(), dataType: DataType.ExtensionObject } }, + attributeId: AttributeIds.Value + }); + + statusCode1.should.eql(StatusCodes.Good); + + const dataValue = el11.readValue(); + dataValue.value.dataType.should.eql(DataType.ExtensionObject); + dataValue.value.value.x.should.eql(p4.x); + dataValue.value.value.y.should.eql(p4.y); + dataValue.value.value.z.should.eql(p4.z); + verify([ + { x: 1, y: 2, z: 3 }, { x: 4, y: 5, z: 6 }, { x: 7, y: 8, z: 9 }, + { x: 1, y: 2, z: 3 }, p4, { x: 7, y: 8, z: 9 }, + ]); + } + + }); +}); \ No newline at end of file diff --git a/packages/node-opcua-address-space/test/test_extension_object_array_node.ts b/packages/node-opcua-address-space/test/test_extension_object_array_node.ts index e7f027e2a9..75a833a976 100644 --- a/packages/node-opcua-address-space/test/test_extension_object_array_node.ts +++ b/packages/node-opcua-address-space/test/test_extension_object_array_node.ts @@ -216,7 +216,7 @@ describe("Extension Object Array Node (or Complex Variable)", () => { subscriptionId: 1123455 }); - const browseName = arrA.$$getElementBrowseName(extObj); + const browseName = arrA.$$getElementBrowseName(extObj, 0); const item1 = subscriptionDiagnosticsType.instantiate({ browseName, diff --git a/packages/node-opcua-address-space/test/test_index_iterator.ts b/packages/node-opcua-address-space/test/test_index_iterator.ts new file mode 100644 index 0000000000..54cc802f0f --- /dev/null +++ b/packages/node-opcua-address-space/test/test_index_iterator.ts @@ -0,0 +1,55 @@ +import "should"; +import * as should from "should"; +import { IndexIterator} from "../src/idx_iterator"; + +describe("index iterator", function(){ + + it("should iterate", ()=>{ + const iterator = new IndexIterator([2]); + iterator.current?.should.eql([0]); + iterator.increment(); + iterator.current?.should.eql([1]); + iterator.increment(); + iterator.current?.should.eql(null); + iterator.increment(); + }); + + it("should iterate on a two dimension array", ()=>{ + const iterator = new IndexIterator([2,3]); + iterator.current?.should.eql([0,0]); + iterator.increment(); + iterator.current?.should.eql([0,1]); + iterator.increment(); + iterator.current?.should.eql([0,2]); + iterator.increment(); + iterator.current?.should.eql([1,0]); + iterator.increment(); + iterator.current?.should.eql([1,1]); + iterator.increment(); + iterator.current?.should.eql([1,2]); + iterator.increment(); + iterator.current?.should.eql(null); + iterator.increment(); + + }); + it("should iterate on a three dimension array - using increment", ()=>{ + const iterator = new IndexIterator([1,2,2]); + iterator.current?.should.eql([0,0,0]); + iterator.increment(); + iterator.current?.should.eql([0,0,1]); + iterator.increment(); + iterator.current?.should.eql([0,1,0]); + iterator.increment(); + iterator.current?.should.eql([0,1,1]); + iterator.increment(); + iterator.current?.should.eql(null); + }); + it("should iterate on a three dimension array - using next", ()=>{ + const iterator = new IndexIterator([1,2,2]); + iterator.next().should.eql([0,0,0]); + iterator.next().should.eql([0,0,1]); + iterator.next().should.eql([0,1,0]); + iterator.next().should.eql([0,1,1]); + should(iterator.current).eql(null); + }); +}) \ No newline at end of file From 103f8961767257b3de802a37218ac56edb86da08 Mon Sep 17 00:00:00 2001 From: Etienne Rossignon Date: Mon, 2 Jan 2023 21:01:17 +0100 Subject: [PATCH 3/4] add node-opcua-units module --- .../source/EUInformation.ts | 2 +- packages/node-opcua-units/.mocharc.yml | 10 + packages/node-opcua-units/LICENSE | 20 + packages/node-opcua-units/package.json | 42 + .../source/_generated_all_units.ts | 2929 +++++++++ .../source/_generated_categorized_units.ts | 5738 +++++++++++++++++ packages/node-opcua-units/source/index.ts | 2 + packages/node-opcua-units/test/test_units.ts | 9 + packages/node-opcua-units/tools/build.ts | 133 + .../tools/rec20_Rev17e-2021.xlsx | Bin 0 -> 297896 bytes packages/node-opcua-units/tsconfig.json | 20 + 11 files changed, 8904 insertions(+), 1 deletion(-) create mode 100644 packages/node-opcua-units/.mocharc.yml create mode 100644 packages/node-opcua-units/LICENSE create mode 100644 packages/node-opcua-units/package.json create mode 100644 packages/node-opcua-units/source/_generated_all_units.ts create mode 100644 packages/node-opcua-units/source/_generated_categorized_units.ts create mode 100644 packages/node-opcua-units/source/index.ts create mode 100644 packages/node-opcua-units/test/test_units.ts create mode 100644 packages/node-opcua-units/tools/build.ts create mode 100644 packages/node-opcua-units/tools/rec20_Rev17e-2021.xlsx create mode 100644 packages/node-opcua-units/tsconfig.json diff --git a/packages/node-opcua-data-access/source/EUInformation.ts b/packages/node-opcua-data-access/source/EUInformation.ts index 7bb6dd03a7..f302207cf1 100644 --- a/packages/node-opcua-data-access/source/EUInformation.ts +++ b/packages/node-opcua-data-access/source/EUInformation.ts @@ -145,7 +145,7 @@ export interface StandardUnits { watt: EUInformation; } -// http://www.unece.org/fileadmin/DAM/cefact/recommendations/rec20/rec20_rev3_Annex2e.pdf +// https://unece.org/sites/default/files/2021-06/rec20_Rev17e-2021.xlsx export const standardUnits: StandardUnits = { // pressure bar: makeEUInformation("BAR", "bar", "bar [unit of pressure] = 1E5 Pa"), diff --git a/packages/node-opcua-units/.mocharc.yml b/packages/node-opcua-units/.mocharc.yml new file mode 100644 index 0000000000..a8e6b046e0 --- /dev/null +++ b/packages/node-opcua-units/.mocharc.yml @@ -0,0 +1,10 @@ +require: + - ../../node_modules/source-map-support/register + - ../../node_modules/ts-node/register + - ../../node_modules/should +timeout: 30000 +extension: + - ts + - js +bail: true +parallel: false diff --git a/packages/node-opcua-units/LICENSE b/packages/node-opcua-units/LICENSE new file mode 100644 index 0000000000..80bbd5bc54 --- /dev/null +++ b/packages/node-opcua-units/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2023 Sterfive SAS - 833264583 RCS ORLEANS - France (https://www.sterfive.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/node-opcua-units/package.json b/packages/node-opcua-units/package.json new file mode 100644 index 0000000000..234450b86b --- /dev/null +++ b/packages/node-opcua-units/package.json @@ -0,0 +1,42 @@ +{ + "name": "node-opcua-units", + "version": "2.86.0", + "description": "pure nodejs OPCUA SDK - module -utils", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "scripts": { + "build": "tsc -b", + "generate": "ts-node tools/build.ts && npm run format", + "lint": "eslint source test", + "format": "prettier --write source test", + "test": "mocha", + "clean": "npx rimraf node_modules dist *.tsbuildinfo" + }, + "dependencies": { + "chalk": "4.1.2", + "node-opcua-assert": "2.77.0", + "node-opcua-data-access": "2.87.0", + "node-opcua-types": "2.87.0" + }, + "devDependencies": { + "should": "^13.2.3", + "sinon": "^14.0.2", + "xlsx": "*" + }, + "author": "Etienne Rossignon", + "license": "MIT", + "repository": { + "type": "git", + "url": "git://github.com/node-opcua/node-opcua.git" + }, + "keywords": [ + "OPCUA", + "opcua", + "m2m", + "iot", + "opc ua", + "internet of things" + ], + "homepage": "http://node-opcua.github.io/", + "gitHead": "e4d73afdfcccb3491423149d9b9785888f4ebb3c" +} diff --git a/packages/node-opcua-units/source/_generated_all_units.ts b/packages/node-opcua-units/source/_generated_all_units.ts new file mode 100644 index 0000000000..eb356e9048 --- /dev/null +++ b/packages/node-opcua-units/source/_generated_all_units.ts @@ -0,0 +1,2929 @@ +// Automatically generated file, do not modify +import { EUInformation } from "node-opcua-types"; +import { makeEUInformation } from "node-opcua-data-access"; +export const allUnits = { + "15_°C_calorie": makeEUInformation("A1", "cal₁₅", "15 °C calorie - 4,188 46 J"), + "A_unit_of_pressure_defining_the_number_of_kilopounds_force_per_square_inch.__Use_kip_per_square_inch_(common_code_N20).": + makeEUInformation( + "84", + "klbf/in²", + "A unit of pressure defining the number of kilopounds force per square inch. Use kip per square inch (common code N20). - A unit of pressure defining the number of kilopounds force per square inch. 6,894 757 x 10⁶ Pa" + ), + "British_thermal_unit_(39_ºF)_": makeEUInformation( + "N66", + "Btu (39 ºF) ", + "British thermal unit (39 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 39 °F. 1,059 67 x 10³ J" + ), + "British_thermal_unit_(59_ºF)": makeEUInformation( + "N67", + "Btu (59 ºF)", + "British thermal unit (59 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 59 °F. 1,054 80 x 10³ J" + ), + "British_thermal_unit_(60_ºF)_": makeEUInformation( + "N68", + "Btu (60 ºF) ", + "British thermal unit (60 ºF) - Unit of head energy according to the Imperial system of units at a reference temperature of 60 °F. 1,054 68 x 10³ J" + ), + "British_thermal_unit_(international_table)": makeEUInformation( + "BTU", + "BtuIT", + "British thermal unit (international table) - 1,055 056 x 10³ J" + ), + "British_thermal_unit_(international_table)_foot_per_hour square_foot_degree_Fahrenheit": makeEUInformation( + "J40", + "BtuIT·ft/(h·ft²·°F)", + "British thermal unit (international table) foot per hour square foot degree Fahrenheit - 1,730 735 W/(m x K)" + ), + "British_thermal_unit_(international_table)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J41", + "BtuIT·in/(h·ft²·°F)", + "British thermal unit (international table) inch per hour square foot degree Fahrenheit - 0,144 227 9 W/(m x K)" + ), + "British_thermal_unit_(international_table)_inch_per_second_square foot_degree_Fahrenheit": makeEUInformation( + "J42", + "BtuIT·in/(s·ft²·°F)", + "British thermal unit (international table) inch per second square foot degree Fahrenheit - 5,192 204 x 10² W/(m x K)" + ), + "British_thermal_unit_(international_table)_per_cubic_foot_": makeEUInformation( + "N58", + "BtuIT/ft³", + "British thermal unit (international table) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,725 895 x10⁴ J/m³" + ), + "British_thermal_unit_(international_table)_per_degree_Fahrenheit": makeEUInformation( + "N60", + "BtuIT/ºF", + "British thermal unit (international table) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" + ), + "British_thermal_unit_(international_table)_per_degree_Rankine": makeEUInformation( + "N62", + "BtuIT/ºR", + "British thermal unit (international table) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" + ), + "British_thermal_unit_(international_table)_per_hour": makeEUInformation( + "2I", + "BtuIT/h", + "British thermal unit (international table) per hour - 2,930 711x 10⁻¹ W" + ), + "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "N74", + "BtuIT/(h·ft²·ºF)", + "British thermal unit (international table) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the Imperial system of units. 5,678 263 W/(m² x K)" + ), + "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Rankine": makeEUInformation( + "A23", + "BtuIT/(h·ft²·°R)", + "British thermal unit (international table) per hour square foot degree Rankine - 5,678 26 W/ (m² x K)" + ), + "British_thermal_unit_(international_table)_per_minute": makeEUInformation( + "J44", + "BtuIT/min", + "British thermal unit (international table) per minute - 17,584 266 W" + ), + "British_thermal_unit_(international_table)_per_pound": makeEUInformation( + "AZ", + "BtuIT/lb", + "British thermal unit (international table) per pound - 2 326 J/kg" + ), + "British_thermal_unit_(international_table)_per_pound_degree_Fahrenheit": makeEUInformation( + "J43", + "BtuIT/(lb·°F)", + "British thermal unit (international table) per pound degree Fahrenheit - 4,186 8 x 10³ J/(kg x K)" + ), + "British_thermal_unit_(international_table)_per_pound_degree_Rankine": makeEUInformation( + "A21", + "Btu/IT(lb·°R)", + "British thermal unit (international table) per pound degree Rankine - 4 186,8 J/(kg x K)" + ), + "British_thermal_unit_(international_table)_per_second": makeEUInformation( + "J45", + "BtuIT/s", + "British thermal unit (international table) per second - 1,055 056 x 10³ W" + ), + "British_thermal_unit_(international_table)_per_second_foot_degree_Rankine": makeEUInformation( + "A22", + "BtuIT/(s·ft·°R)", + "British thermal unit (international table) per second foot degree Rankine - 6 230,64 W/(m x K)" + ), + "British_thermal_unit_(international_table)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "N76", + "BtuIT/(s·ft²·ºF)", + "British thermal unit (international table) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,044 175 x 10⁴ W/(m² x K)" + ), + "British_thermal_unit_(international_table)_per_second_square_foot_degree_Rankine": makeEUInformation( + "A20", + "BtuIT/(s·ft²·°R)", + "British thermal unit (international table) per second square foot degree Rankine - 20 441,7 W/(m² x K)" + ), + "British_thermal_unit_(international_table)_per_square_foot": makeEUInformation( + "P37", + "BtuIT/ft²", + "British thermal unit (international table) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,135 653 x 10⁴ J/m²" + ), + "British_thermal_unit_(international_table)_per_square_foot_hour": makeEUInformation( + "N50", + "BtuIT/(ft²·h)", + "British thermal unit (international table) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,154 591 W/m²" + ), + "British_thermal_unit_(international_table)_per_square_foot_second": makeEUInformation( + "N53", + "BtuIT/(ft²·s)", + "British thermal unit (international table) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,135 653 x 10⁴ W/m²" + ), + "British_thermal_unit_(international_table)_per_square_inch_second": makeEUInformation( + "N55", + "BtuIT/(in²·s)", + "British thermal unit (international table) per square inch second - Unit of the surface heat flux according to the Imperial system of units. 1,634 246 x 10⁶ W/m²" + ), + "British_thermal_unit_(mean)": makeEUInformation("J39", "Btu", "British thermal unit (mean) - 1,055 87 x 10³ J"), + "British_thermal_unit_(thermochemical)_foot_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J46", + "Btuth·ft/(h·ft²·°F)", + "British thermal unit (thermochemical) foot per hour square foot degree Fahrenheit - 1,729 577 W/(m x K)" + ), + "British_thermal_unit_(thermochemical)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J48", + "Btuth·in/(h·ft²·°F)", + "British thermal unit (thermochemical) inch per hour square foot degree Fahrenheit - 0,144 131 4 W/(m x K)" + ), + "British_thermal_unit_(thermochemical)_inch_per_second square_foot_degree_Fahrenheit": makeEUInformation( + "J49", + "Btuth·in/(s·ft²·°F)", + "British thermal unit (thermochemical) inch per second square foot degree Fahrenheit - 5,188 732 x 10² W/(m x K)" + ), + "British_thermal_unit_(thermochemical)_per_cubic_foot": makeEUInformation( + "N59", + "Btuth/ft³", + "British thermal unit (thermochemical) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,723 403 x10⁴ J/m³" + ), + "British_thermal_unit_(thermochemical)_per_degree_Fahrenheit": makeEUInformation( + "N61", + "Btuth/ºF", + "British thermal unit (thermochemical) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" + ), + "British_thermal_unit_(thermochemical)_per_degree_Rankine": makeEUInformation( + "N63", + "Btuth/ºR", + "British thermal unit (thermochemical) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" + ), + "British_thermal_unit_(thermochemical)_per_hour": makeEUInformation( + "J47", + "Btuth/h", + "British thermal unit (thermochemical) per hour - 0,292 875 1 W" + ), + "British_thermal_unit_(thermochemical)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "N75", + "Btuth/(h·ft²·ºF)", + "British thermal unit (thermochemical) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 5,674 466 W/(m² x K)" + ), + "British_thermal_unit_(thermochemical)_per_minute": makeEUInformation( + "J51", + "Btuth/min", + "British thermal unit (thermochemical) per minute - 17,572 50 W" + ), + "British_thermal_unit_(thermochemical)_per_pound": makeEUInformation( + "N73", + "Btuth/lb", + "British thermal unit (thermochemical) per pound - Unit of the heat energy according to the Imperial system of units divided the unit avoirdupois pound according to the avoirdupois system of units. 2,324 444 x 10³ J/kg" + ), + "British_thermal_unit_(thermochemical)_per_pound_degree_Fahrenheit": makeEUInformation( + "J50", + "Btuth/(lb·°F)", + "British thermal unit (thermochemical) per pound degree Fahrenheit - 4,184 x 10³ J/(kg x K)" + ), + "British_thermal_unit_(thermochemical)_per_pound_degree_Rankine": makeEUInformation( + "N64", + "(Btuth/°R)/lb", + "British thermal unit (thermochemical) per pound degree Rankine - Unit of the heat capacity (British thermal unit according to the international table according to the Rankine degree) according to the Imperial system of units divided by the unit avoirdupois pound according to the avoirdupois system of units. 4,184 x 10³ J/(kg x K)" + ), + "British_thermal_unit_(thermochemical)_per_second": makeEUInformation( + "J52", + "Btuth/s", + "British thermal unit (thermochemical) per second - 1,054 350 x 10³ W" + ), + "British_thermal_unit_(thermochemical)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "N77", + "Btuth/(s·ft²·ºF) ", + "British thermal unit (thermochemical) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,042 808 x 10⁴ W/(m² x K)" + ), + "British_thermal_unit_(thermochemical)_per_square_foot": makeEUInformation( + "P38", + "Btuth/ft²", + "British thermal unit (thermochemical) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,134 893 x 10⁴ J/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot_hour": makeEUInformation( + "N51", + "Btuth/(ft²·h)", + "British thermal unit (thermochemical) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,152 481 W/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot_minute": makeEUInformation( + "N52", + "Btuth/(ft²·min) ", + "British thermal unit (thermochemical) per square foot minute - Unit of the surface heat flux according to the Imperial system of units. 1,891 489 x 10² W/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot_second": makeEUInformation( + "N54", + "Btuth/(ft²·s)", + "British thermal unit (thermochemical) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,134 893 x 10⁴ W/m²" + ), + French_gauge: makeEUInformation( + "H79", + "Fg", + "French gauge - A unit of distance used for measuring the diameter of small tubes such as urological instruments and catheters. Synonym: French, Charrière, Charrière gauge 0,333 333 333 × 10⁻³ m" + ), + Gunters_chain: makeEUInformation( + "X1", + "ch (UK)", + "Gunters chain - A unit of distance used or formerly used by British surveyors. 20,116 8 m" + ), + "Hefner-Kerze": makeEUInformation( + "P35", + "HK", + "Hefner-Kerze - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 0,903 cd. 0,903 cd" + ), + Imperial_gallon_per_minute: makeEUInformation("G3", "gal (UK) /min", "Imperial gallon per minute - 7,576 82 x 10⁻⁵ m³/s"), + Joule_per_normalised_cubic_metre: makeEUInformation( + "Q41", + "", + "Joule per normalised cubic metre - Joule per normalised cubic metre (temperature 0°C and pressure 101325 millibars). " + ), + Joule_per_standard_cubic_metre: makeEUInformation( + "Q42", + "", + "Joule per standard cubic metre - Joule per standard cubic metre (temperature 15°C and pressure 101325 millibars). " + ), + Kilowatt_hour_per_normalized_cubic_metre: makeEUInformation( + "KWN", + "", + "Kilowatt hour per normalized cubic metre - Kilowatt hour per normalized cubic metre (temperature 0°C and pressure 101325 millibars ). " + ), + Kilowatt_hour_per_standard_cubic_metre: makeEUInformation( + "KWS", + "", + "Kilowatt hour per standard cubic metre - Kilowatt hour per standard cubic metre (temperature 15°C and pressure 101325 millibars). " + ), + Mega_Joule_per_Normalised_cubic_Metre: makeEUInformation( + "MNJ", + "MJ/m³", + "Mega Joule per Normalised cubic Metre - Energy in Mega Joules per normalised cubic metre for gas (temperature 0°C and pressure 101325 millibars) " + ), + Normalised_cubic_metre: makeEUInformation( + "NM3", + "", + "Normalised cubic metre - Normalised cubic metre (temperature 0°C and pressure 101325 millibars ) m3" + ), + Normalized_cubic_metre_per_day: makeEUInformation( + "Q39", + "", + "Normalized cubic metre per day - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" + ), + Normalized_cubic_metre_per_hour: makeEUInformation( + "Q40", + "", + "Normalized cubic metre per hour - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" + ), + Pferdestaerke: makeEUInformation( + "N12", + "PS", + "Pferdestaerke - Obsolete unit of the power relating to DIN 1301-3:1979: 1 PS = 735,498 75 W. 7,354 988 x 10² W" + ), + Standard_cubic_metre: makeEUInformation( + "SM3", + "", + "Standard cubic metre - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) m3" + ), + Standard_cubic_metre_per_day: makeEUInformation( + "Q37", + "", + "Standard cubic metre per day - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" + ), + Standard_cubic_metre_per_hour: makeEUInformation( + "Q38", + "", + "Standard cubic metre per hour - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" + ), + US_gallon_per_minute: makeEUInformation("G2", "gal (US) /min", "US gallon per minute - 6,309 020 x 10⁻⁵ m³/s"), + acre: makeEUInformation("ACR", "acre", "acre - 4 046,873 m²"), + "acre-foot_(based_on_U.S._survey_foot)": makeEUInformation( + "M67", + "acre-ft (US survey)", + "acre-foot (based on U.S. survey foot) - Unit of the volume, which is used in the United States to measure/gauge the capacity of reservoirs. 1,233 489 x 10³ m³" + ), + american_wire_gauge: makeEUInformation( + "AWG", + "AWG", + "american wire gauge - A unit of distance used for measuring the diameter of small tubes or wires such as the outer diameter od hypodermic or suture needles. " + ), + ampere: makeEUInformation("AMP", "A", "ampere - A"), + ampere_hour: makeEUInformation( + "AMH", + "A·h", + "ampere hour - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one hour. 3,6 x 10³ C" + ), + ampere_minute: makeEUInformation( + "N95", + "A·min", + "ampere minute - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one minute.. 60 C" + ), + ampere_per_centimetre: makeEUInformation("A2", "A/cm", "ampere per centimetre - 10² A/m"), + ampere_per_kilogram: makeEUInformation("H31", "A/kg", "ampere per kilogram - A x kg⁻¹"), + ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre - A/m"), + ampere_per_millimetre: makeEUInformation("A3", "A/mm", "ampere per millimetre - 10³ A/m"), + ampere_per_pascal: makeEUInformation( + "N93", + "A/Pa", + "ampere per pascal - SI base unit ampere divided by the derived SI unit pascal. kg⁻¹ x m x s² x A" + ), + ampere_per_square_centimetre: makeEUInformation("A4", "A/cm²", "ampere per square centimetre - 10⁴ A/m²"), + ampere_per_square_metre: makeEUInformation("A41", "A/m²", "ampere per square metre - A/m²"), + ampere_per_square_metre_kelvin_squared: makeEUInformation( + "A6", + "A/(m²·K²)", + "ampere per square metre kelvin squared - A/(m² x K²)" + ), + ampere_per_square_millimetre: makeEUInformation("A7", "A/mm²", "ampere per square millimetre - 10⁶ A/m²"), + ampere_second: makeEUInformation("A8", "A·s", "ampere second - C"), + ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre - A x m²"), + ampere_square_metre_per_joule_second: makeEUInformation( + "A10", + "A·m²/(J·s)", + "ampere square metre per joule second - (A x s)/kg" + ), + ampere_squared_second: makeEUInformation("H32", "A²·s", "ampere squared second - A² x s"), + angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m"), + are: makeEUInformation("ARE", "a", "are - Synonym: square decametre 10² m²"), + astronomical_unit: makeEUInformation("A12", "ua", "astronomical unit - 1,495 978 70 × 10¹¹ m"), + attofarad: makeEUInformation("H48", "aF", "attofarad - 10⁻¹⁸ m⁻² x kg⁻¹ x s⁴ x A²"), + attojoule: makeEUInformation("A13", "aJ", "attojoule - 10⁻¹⁸ J"), + "bar_[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] - 10⁵ Pa"), + bar_cubic_metre_per_second: makeEUInformation("F92", "bar·m³/s", "bar cubic metre per second - 10⁵ kg x m² x s⁻³"), + bar_litre_per_second: makeEUInformation("F91", "bar·l/s", "bar litre per second - 10² kg x m² x s⁻³"), + bar_per_bar: makeEUInformation("J56", "bar/bar", "bar per bar - 1"), + bar_per_kelvin: makeEUInformation("F81", "bar/K", "bar per kelvin - 10⁵ kg x m⁻¹ x s⁻² x K⁻¹"), + barn: makeEUInformation("A14", "b", "barn - 10⁻²⁸ m²"), + barn_per_electronvolt: makeEUInformation("A15", "b/eV", "barn per electronvolt - 6,241 51 x 10⁻¹⁰ m²/J"), + barn_per_steradian: makeEUInformation("A17", "b/sr", "barn per steradian - 1 x 10⁻²⁸ m²/sr"), + barn_per_steradian_electronvolt: makeEUInformation( + "A16", + "b/(sr·eV)", + "barn per steradian electronvolt - 6,241 51 x 10⁻¹⁰ m²/(sr xJ)" + ), + "barrel_(UK_petroleum)": makeEUInformation("J57", "bbl (UK liq.)", "barrel (UK petroleum) - 0,159 113 15 m³"), + "barrel_(UK_petroleum)_per_day": makeEUInformation( + "J59", + "bbl (UK liq.)/d", + "barrel (UK petroleum) per day - 1,841 587 4 x 10⁻⁶ m³/s" + ), + "barrel_(UK_petroleum)_per_hour": makeEUInformation( + "J60", + "bbl (UK liq.)/h", + "barrel (UK petroleum) per hour - 4,419 810 x 10⁻⁵ m³/s" + ), + "barrel_(UK_petroleum)_per_minute": makeEUInformation( + "J58", + "bbl (UK liq.)/min", + "barrel (UK petroleum) per minute - 2,651 886 m³/s" + ), + "barrel_(UK_petroleum)_per_second": makeEUInformation( + "J61", + "bbl (UK liq.)/s", + "barrel (UK petroleum) per second - 0,159 113 15 m³/s" + ), + "barrel_(US_petroleum)_per_hour": makeEUInformation( + "J62", + "bbl (US)/h", + "barrel (US petroleum) per hour - 4,416 314 x 10⁻⁵ m³/s" + ), + "barrel_(US_petroleum)_per_second": makeEUInformation( + "J63", + "bbl (US)/s", + "barrel (US petroleum) per second - 0,158 987 3 m³/s" + ), + "barrel_(US)": makeEUInformation("BLL", "barrel (US)", "barrel (US) - 158,987 3 x 10⁻³ m³"), + "barrel_(US)_per_minute": makeEUInformation("5A", "barrel (US)/min", "barrel (US) per minute - 2,649 79 x 10⁻³ m³/s"), + becquerel: makeEUInformation("BQL", "Bq", "becquerel - 27,027 x 10⁻¹² Ci"), + becquerel_per_cubic_metre: makeEUInformation("A19", "Bq/m³", "becquerel per cubic metre - Bq/m³"), + becquerel_per_kilogram: makeEUInformation("A18", "Bq/kg", "becquerel per kilogram - 27,027 x 10⁻¹² Ci/kg"), + bel: makeEUInformation("M72", "B", "bel - Logarithmic relationship to base 10. B"), + bel_per_metre: makeEUInformation("P43", "B/m", "bel per metre - Unit bel divided by the SI base unit metre. B/m"), + biot: makeEUInformation( + "N96", + "Bi", + "biot - CGS (Centimetre-Gram-Second system) unit of the electric power which is defined by a force of 2 dyn per cm between two parallel conductors of infinite length with negligible cross-section in the distance of 1 cm. 10¹ A" + ), + brake_horse_power: makeEUInformation("BHP", "BHP", "brake horse power - 7,457 x 10² W"), + "bushel_(UK)": makeEUInformation("BUI", "bushel (UK)", "bushel (UK) - 3,636 872 x 10⁻² m³"), + "bushel_(UK)_per_day": makeEUInformation("J64", "bu (UK)/d", "bushel (UK) per day - 4,209 343 x 10⁻⁷ m³/s"), + "bushel_(UK)_per_hour": makeEUInformation("J65", "bu (UK)/h", "bushel (UK) per hour - 1,010 242 x 10⁻⁵ m³/s"), + "bushel_(UK)_per_minute": makeEUInformation("J66", "bu (UK)/min", "bushel (UK) per minute - 6,061 453 x 10⁻⁴ m³/s"), + "bushel_(UK)_per_second": makeEUInformation("J67", "bu (UK)/s", "bushel (UK) per second - 3,636 872 x 10⁻² m³/s"), + "bushel_(US_dry)_per_day": makeEUInformation("J68", "bu (US dry)/d", "bushel (US dry) per day - 4,078 596 x 10⁻⁷ m³/s"), + "bushel_(US_dry)_per_hour": makeEUInformation("J69", "bu (US dry)/h", "bushel (US dry) per hour - 9,788 631 x 10⁻⁶ m³/s"), + "bushel_(US_dry)_per_minute": makeEUInformation("J70", "bu (US dry)/min", "bushel (US dry) per minute - 5,873 178 x 10⁻⁴ m³/s"), + "bushel_(US_dry)_per_second": makeEUInformation("J71", "bu (US dry)/s", "bushel (US dry) per second - 3,523 907 x 10⁻² m³/s"), + "bushel_(US)": makeEUInformation("BUA", "bu (US)", "bushel (US) - 3,523 907 x 10⁻² m³"), + "calorie_(20_ºC)_": makeEUInformation( + "N69", + "cal₂₀", + "calorie (20 ºC) - Unit for quantity of heat, which is to be required for 1 g air free water at a constant pressure from 101,325 kPa, to warm up the pressure of standard atmosphere at sea level, from 19,5 °C on 20,5 °C. 4,181 90 x J" + ), + "calorie_(international_table)_": makeEUInformation("D70", "calIT", "calorie (international table) - 4,186 8 J"), + "calorie_(international_table)_per_gram": makeEUInformation( + "D75", + "calIT/g", + "calorie (international table) per gram - 4 186,8 J/kg" + ), + "calorie_(international_table)_per_gram_degree_Celsius": makeEUInformation( + "J76", + "calIT/(g·°C)", + "calorie (international table) per gram degree Celsius - 4,186 8 x 10³ J/(kg x K)" + ), + "calorie_(international_table)_per_gram_kelvin": makeEUInformation( + "D76", + "calIT/(g·K)", + "calorie (international table) per gram kelvin - 4 186,8 J/(kg x K)" + ), + "calorie_(international_table)_per_second_centimetre_kelvin": makeEUInformation( + "D71", + "calIT/(s·cm·K)", + "calorie (international table) per second centimetre kelvin - 418,68 W/(m x K)" + ), + "calorie_(international_table)_per_second_square_centimetre_kelvin": makeEUInformation( + "D72", + "calIT/(s·cm²·K)", + "calorie (international table) per second square centimetre kelvin - 4,186 8 x 10⁴ W/(m² x K)" + ), + "calorie_(mean)": makeEUInformation("J75", "cal", "calorie (mean) - 4,190 02 J"), + "calorie_(thermochemical)": makeEUInformation("D35", "calth", "calorie (thermochemical) - 4,184 J"), + "calorie_(thermochemical)_per_centimetre_second_degree_Celsius": makeEUInformation( + "J78", + "calth/(cm·s·°C)", + "calorie (thermochemical) per centimetre second degree Celsius - 4,184 x 10² W/(m x K)" + ), + "calorie_(thermochemical)_per_gram": makeEUInformation("B36", "calth/g", "calorie (thermochemical) per gram - 4 184 J/kg"), + "calorie_(thermochemical)_per_gram_degree_Celsius": makeEUInformation( + "J79", + "calth/(g·°C)", + "calorie (thermochemical) per gram degree Celsius - 4,184 x 10³ J/(kg x K)" + ), + "calorie_(thermochemical)_per_gram_kelvin": makeEUInformation( + "D37", + "calth/(g·K)", + "calorie (thermochemical) per gram kelvin - 4,184 x 10³ J/(kg x K)" + ), + "calorie_(thermochemical)_per_minute": makeEUInformation( + "J81", + "calth/min", + "calorie (thermochemical) per minute - 6,973 333 x 10⁻² W" + ), + "calorie_(thermochemical)_per_second": makeEUInformation("J82", "calth/s", "calorie (thermochemical) per second - 4,184 W"), + "calorie_(thermochemical)_per_second_centimetre_kelvin": makeEUInformation( + "D38", + "calth/(s·cm·K)", + "calorie (thermochemical) per second centimetre kelvin - 418,4 W/(m x K)" + ), + "calorie_(thermochemical)_per_second_square_centimetre_kelvin": makeEUInformation( + "D39", + "calth/(s·cm²·K)", + "calorie (thermochemical) per second square centimetre kelvin - 4,184 x10⁴ W/(m² x K)" + ), + "calorie_(thermochemical)_per_square_centimetre_": makeEUInformation( + "P39", + "calth/cm²", + "calorie (thermochemical) per square centimetre - Unit of the areal-related energy transmission according to the Imperial system of units. 4,184 x 10⁴ J/m²" + ), + "calorie_(thermochemical)_per_square_centimetre_minute": makeEUInformation( + "N56", + "calth/(cm²·min)", + "calorie (thermochemical) per square centimetre minute - Unit of the surface heat flux according to the Imperial system of units. 6,973 333 x 10² W/m²" + ), + "calorie_(thermochemical)_per_square_centimetre_second": makeEUInformation( + "N57", + "calth/(cm²·s)", + "calorie (thermochemical) per square centimetre second - Unit of the surface heat flux according to the Imperial system of units. 4,184 x 10⁴ W/m²" + ), + candela: makeEUInformation("CDL", "cd", "candela - cd"), + candela_per_square_foot: makeEUInformation( + "P32", + "cd/ft²", + "candela per square foot - Base unit SI candela divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10 cd/m²" + ), + candela_per_square_inch_: makeEUInformation( + "P28", + "cd/in²", + "candela per square inch - SI base unit candela divided by the power of unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ cd/m²" + ), + candela_per_square_metre: makeEUInformation("A24", "cd/m²", "candela per square metre - cd/m²"), + centigram: makeEUInformation("CGM", "cg", "centigram - 10⁻⁵ kg"), + centilitre: makeEUInformation("CLT", "cl", "centilitre - 10⁻⁵ m³"), + centimetre: makeEUInformation("CMT", "cm", "centimetre - 10⁻² m"), + centimetre_of_mercury: makeEUInformation("J89", "cm Hg", "centimetre of mercury - 1,333 224 x 10³ Pa"), + "centimetre_of_mercury_(0_ºC)": makeEUInformation( + "N13", + "cmHg (0 ºC)", + "centimetre of mercury (0 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmHg meets the static pressure, which is generated by a mercury at a temperature of 0 °C with a height of 1 centimetre . 1,333 22 x 10³ Pa" + ), + "centimetre_of_water_(4_ºC)": makeEUInformation( + "N14", + "cmH₂O (4 °C)", + "centimetre of water (4 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmH2O meets the static pressure, which is generated by a head of water at a temperature of 4 °C with a height of 1 centimetre . 9,806 38 x 10 Pa" + ), + centimetre_per_bar: makeEUInformation("G04", "cm/bar", "centimetre per bar - 10⁻⁷ kg⁻¹ × m² × s²"), + centimetre_per_hour: makeEUInformation("H49", "cm/h", "centimetre per hour - 0,277 777 778 × 10⁻⁶ m x s⁻¹"), + centimetre_per_kelvin: makeEUInformation("F51", "cm/K", "centimetre per kelvin - 10⁻² m × K⁻¹"), + centimetre_per_second: makeEUInformation("2M", "cm/s", "centimetre per second - 10⁻² m/s"), + centimetre_per_second_bar: makeEUInformation("J85", "(cm/s)/bar", "centimetre per second bar - 10⁻⁷ (m/s)/Pa"), + centimetre_per_second_kelvin: makeEUInformation("J84", "(cm/s)/K", "centimetre per second kelvin - 10⁻² (m/s)/K"), + centimetre_per_second_squared: makeEUInformation( + "M39", + "cm/s²", + "centimetre per second squared - 0,01-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻² m/s²" + ), + centinewton_metre: makeEUInformation("J72", "cN·m", "centinewton metre - 10⁻² N x m"), + centipoise: makeEUInformation("C7", "cP", "centipoise - 10⁻³ Pa x s"), + centipoise_per_bar: makeEUInformation("J74", "cP/bar", "centipoise per bar - 10⁻⁸ s"), + centipoise_per_kelvin: makeEUInformation("J73", "cP/K", "centipoise per kelvin - 10⁻³ Pa x s/K"), + centistokes: makeEUInformation("4C", "cSt", "centistokes - 10⁻⁶ m²/s"), + "chain_(based_on_U.S._survey_foot)": makeEUInformation( + "M49", + "ch (US survey) ", + "chain (based on U.S. survey foot) - Unit of the length according the Anglo-American system of units. 2,011684 x 10 m" + ), + cheval_vapeur: makeEUInformation("A25", "CV", "cheval vapeur - Synonym: metric horse power 7,354 988 x 10² W"), + circular_mil_: makeEUInformation( + "M47", + "cmil", + "circular mil - Unit of an area, of which the size is given by a diameter of length of 1 mm (0,001 in) based on the formula: area = p·(diameter/2)². 5,067 075 x 10⁻¹⁰ m²" + ), + clo: makeEUInformation("J83", "clo", "clo - 0,155 m² x K/W"), + common_year: makeEUInformation("L95", "y (365 days)", "common year - 3,153 6 x 10⁷ s"), + conventional_centimetre_of_water: makeEUInformation("H78", "cm H₂O", "conventional centimetre of water - 9,806 65 × 10¹ Pa"), + conventional_metre_of_water: makeEUInformation( + "N23", + "mH₂O", + "conventional metre of water - Not SI-conforming unit of pressure, whereas a value of 1 mH2O is equivalent to the static pressure, which is produced by one metre high water column . 9,806 65 x 10³ Pa" + ), + conventional_millimetre_of_mercury: makeEUInformation("HN", "mm Hg", "conventional millimetre of mercury - 133,322 4 Pa"), + conventional_millimetre_of_water: makeEUInformation("HP", "mm H₂O", "conventional millimetre of water - 9,806 65 Pa"), + "cord_(128_ft3)": makeEUInformation( + "M68", + "cord", + "cord (128 ft3) - Traditional unit of the volume of stacked firewood which has been measured with a cord. 3,624 556 m³" + ), + coulomb: makeEUInformation("COU", "C", "coulomb - A x s"), + coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre - A x s x m"), + coulomb_metre_squared_per_volt: makeEUInformation("A27", "C·m²/V", "coulomb metre squared per volt - A² x s⁴/kg"), + coulomb_per_cubic_centimetre: makeEUInformation("A28", "C/cm³", "coulomb per cubic centimetre - 10⁶ C/m³"), + coulomb_per_cubic_metre: makeEUInformation("A29", "C/m³", "coulomb per cubic metre - C/m³"), + coulomb_per_cubic_millimetre: makeEUInformation("A30", "C/mm³", "coulomb per cubic millimetre - 10⁹ C/m³"), + coulomb_per_kilogram: makeEUInformation("CKG", "C/kg", "coulomb per kilogram - A x s/kg"), + coulomb_per_kilogram_second: makeEUInformation("A31", "C/(kg·s)", "coulomb per kilogram second - A/kg"), + coulomb_per_metre: makeEUInformation( + "P10", + "C/m", + "coulomb per metre - Derived SI unit coulomb divided by the SI base unit metre. m⁻¹ x s x A" + ), + coulomb_per_mole: makeEUInformation("A32", "C/mol", "coulomb per mole - A x s/mol"), + coulomb_per_square_centimetre: makeEUInformation("A33", "C/cm²", "coulomb per square centimetre - 10⁴ C/m²"), + coulomb_per_square_metre: makeEUInformation("A34", "C/m²", "coulomb per square metre - C/m²"), + coulomb_per_square_millimetre: makeEUInformation("A35", "C/mm²", "coulomb per square millimetre - 10⁶ C/m²"), + coulomb_square_metre_per_kilogram: makeEUInformation("J53", "C·m²/kg", "coulomb square metre per kilogram - C x m²/kg"), + cubic_centimetre: makeEUInformation("CMQ", "cm³", "cubic centimetre - 10⁻⁶ m³"), + cubic_centimetre_per_bar: makeEUInformation("G94", "cm³/bar", "cubic centimetre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), + cubic_centimetre_per_cubic_metre: makeEUInformation("J87", "cm³/m³", "cubic centimetre per cubic metre - 10⁻⁶"), + cubic_centimetre_per_day: makeEUInformation("G47", "cm³/d", "cubic centimetre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), + cubic_centimetre_per_day_bar: makeEUInformation( + "G78", + "cm³/(d·bar)", + "cubic centimetre per day bar - 1,157 41 × 10⁻¹⁶ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_day_kelvin: makeEUInformation( + "G61", + "cm³/(d·K)", + "cubic centimetre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹" + ), + cubic_centimetre_per_hour: makeEUInformation("G48", "cm³/h", "cubic centimetre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), + cubic_centimetre_per_hour_bar: makeEUInformation( + "G79", + "cm³/(h·bar)", + "cubic centimetre per hour bar - 2,777 78 × 10⁻¹⁵ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_hour_kelvin: makeEUInformation( + "G62", + "cm³/(h·K)", + "cubic centimetre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" + ), + cubic_centimetre_per_kelvin: makeEUInformation("G27", "cm³/K", "cubic centimetre per kelvin - 10⁻⁶ m³ x K⁻¹"), + cubic_centimetre_per_minute: makeEUInformation("G49", "cm³/min", "cubic centimetre per minute - 1,666 67 × 10⁻⁸ m³ x s⁻¹"), + cubic_centimetre_per_minute_bar: makeEUInformation( + "G80", + "cm³/(min·bar)", + "cubic centimetre per minute bar - 1,666 67 × 10⁻¹³ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_minute_kelvin: makeEUInformation( + "G63", + "cm³/(min·K)", + "cubic centimetre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" + ), + cubic_centimetre_per_mole: makeEUInformation("A36", "cm³/mol", "cubic centimetre per mole - 10⁻⁶ m³/mol"), + cubic_centimetre_per_second: makeEUInformation("2J", "cm³/s", "cubic centimetre per second - 10⁻⁶ m³/s"), + cubic_centimetre_per_second_bar: makeEUInformation( + "G81", + "cm³/(s·bar)", + "cubic centimetre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_second_kelvin: makeEUInformation( + "G64", + "cm³/(s·K)", + "cubic centimetre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹" + ), + cubic_decametre: makeEUInformation("DMA", "dam³", "cubic decametre - 10³ m³"), + cubic_decimetre: makeEUInformation("DMQ", "dm³", "cubic decimetre - 10⁻³ m³"), + cubic_decimetre_per_cubic_metre: makeEUInformation("J91", "dm³/m³", "cubic decimetre per cubic metre - 10⁻³"), + cubic_decimetre_per_day: makeEUInformation("J90", "dm³/d", "cubic decimetre per day - 1,157 41 x 10⁻⁸ m³/s"), + cubic_decimetre_per_hour: makeEUInformation("E92", "dm³/h", "cubic decimetre per hour - 2,777 78 × 10⁻⁷ m³ x s⁻¹"), + cubic_decimetre_per_kilogram: makeEUInformation( + "N28", + "dm³/kg", + "cubic decimetre per kilogram - 0,001 fold of the power of the SI base unit meter by exponent 3 divided by the SI based unit kilogram. 10⁻³ m³ x kg⁻¹" + ), + cubic_decimetre_per_minute: makeEUInformation("J92", "dm³/min", "cubic decimetre per minute - 1,666 67 x 10⁻⁵ m³/s"), + cubic_decimetre_per_mole: makeEUInformation("A37", "dm³/mol", "cubic decimetre per mole - 10⁻³ m³/mol"), + cubic_decimetre_per_second: makeEUInformation("J93", "dm³/s", "cubic decimetre per second - 10⁻³ m³/s"), + cubic_foot: makeEUInformation("FTQ", "ft³", "cubic foot - 2,831 685 x 10⁻² m³"), + cubic_foot_per_day: makeEUInformation("K22", "ft³/d", "cubic foot per day - 3,277 413 x 10⁻⁷ m³/s"), + cubic_foot_per_degree_Fahrenheit: makeEUInformation( + "K21", + "ft³/°F", + "cubic foot per degree Fahrenheit - 5,097 033 x 10⁻² m³/K" + ), + cubic_foot_per_hour: makeEUInformation("2K", "ft³/h", "cubic foot per hour - 7,865 79 x 10⁻⁶ m³/s"), + cubic_foot_per_minute: makeEUInformation("2L", "ft³/min", "cubic foot per minute - 4,719 474 x 10⁻⁴ m³/s"), + cubic_foot_per_minute_per_square_foot: makeEUInformation( + "36", + "ft³/(min/ft²)", + "cubic foot per minute per square foot - Conversion factor required " + ), + cubic_foot_per_pound: makeEUInformation( + "N29", + "ft³/lb", + "cubic foot per pound - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 3 divided by the unit avoirdupois pound according to the avoirdupois unit system. 6,242 796 x 10⁻² m³/kg" + ), + cubic_foot_per_psi: makeEUInformation("K23", "ft³/psi", "cubic foot per psi - 4,107 012 x 10⁻⁶ m³/Pa"), + cubic_hectometre: makeEUInformation("H19", "hm³", "cubic hectometre - 10⁶ m³"), + cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed 16,387 064 x 10⁻⁶ m³"), + cubic_inch_per_hour: makeEUInformation("G56", "in³/h", "cubic inch per hour - 4,551 96 × 10⁻⁹ m³ x s⁻¹"), + cubic_inch_per_minute: makeEUInformation("G57", "in³/min", "cubic inch per minute - 2,731 18 × 10⁻⁷ m³ x s⁻¹"), + cubic_inch_per_pound: makeEUInformation( + "N30", + "in³/lb", + "cubic inch per pound - Power of the unit inch according to the Anglo-American and Imperial system of units by exponent 3 divided by the avoirdupois pound according to the avoirdupois unit system . 3,612 728 x 10⁻⁵ m³/kg" + ), + cubic_inch_per_second: makeEUInformation("G58", "in³/s", "cubic inch per second - 1,638 71 × 10⁻⁵ m³ x s⁻¹"), + cubic_kilometre: makeEUInformation("H20", "km³", "cubic kilometre - 10⁹ m³"), + cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed m³"), + cubic_metre_per_bar: makeEUInformation("G96", "m³/bar", "cubic metre per bar - 10⁻⁵ kg⁻¹ x m⁴ x s²"), + cubic_metre_per_coulomb: makeEUInformation("A38", "m³/C", "cubic metre per coulomb - m³/A x s"), + cubic_metre_per_cubic_metre: makeEUInformation("H60", "m³/m³", "cubic metre per cubic metre - 1"), + cubic_metre_per_day: makeEUInformation("G52", "m³/d", "cubic metre per day - 1,157 41 × 10⁻⁵ m³ x s⁻¹"), + cubic_metre_per_day_bar: makeEUInformation("G86", "m³/(d·bar)", "cubic metre per day bar - 1,157 41 × 10⁻¹⁰ kg⁻¹ x m⁴ x s"), + cubic_metre_per_day_kelvin: makeEUInformation("G69", "m³/(d·K)", "cubic metre per day kelvin - 1,157 41 × 10⁻⁵ m³ x s⁻¹ x K⁻¹"), + cubic_metre_per_hour: makeEUInformation("MQH", "m³/h", "cubic metre per hour - 2,777 78 x 10⁻⁴ m³/s"), + cubic_metre_per_hour_bar: makeEUInformation("G87", "m³/(h·bar)", "cubic metre per hour bar - 2,777 78 × 10⁻⁹ kg⁻¹ x m⁴ x s"), + cubic_metre_per_hour_kelvin: makeEUInformation( + "G70", + "m³/(h·K)", + "cubic metre per hour kelvin - 2,777 78 × 10⁻⁴ m³ x s⁻¹ x K⁻¹" + ), + cubic_metre_per_kelvin: makeEUInformation("G29", "m³/K", "cubic metre per kelvin - m³ x K⁻¹"), + cubic_metre_per_kilogram: makeEUInformation("A39", "m³/kg", "cubic metre per kilogram - m³/kg"), + cubic_metre_per_minute: makeEUInformation("G53", "m³/min", "cubic metre per minute - 1,666 67 × 10⁻² m³ x s⁻¹"), + cubic_metre_per_minute_bar: makeEUInformation( + "G88", + "m³/(min·bar)", + "cubic metre per minute bar - 1,666 67 × 10⁻⁷ kg⁻¹ x m⁴ x s" + ), + cubic_metre_per_minute_kelvin: makeEUInformation( + "G71", + "m³/(min·K)", + "cubic metre per minute kelvin - 1,666 67 × 10⁻² m³ x s⁻¹ x K⁻¹" + ), + cubic_metre_per_mole: makeEUInformation("A40", "m³/mol", "cubic metre per mole - m³/mol"), + cubic_metre_per_pascal: makeEUInformation( + "M71", + "m³/Pa", + "cubic metre per pascal - Power of the SI base unit meter by exponent 3 divided by the derived SI base unit pascal. kg⁻¹ x m⁴ x s²" + ), + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s"), + cubic_metre_per_second_bar: makeEUInformation("G89", "m³/(s·bar)", "cubic metre per second bar - 10⁻⁵ kg⁻¹ x m⁴ x s"), + cubic_metre_per_second_kelvin: makeEUInformation("G72", "m³/(s·K)", "cubic metre per second kelvin - m³ x s⁻¹ x K⁻¹"), + cubic_metre_per_second_pascal: makeEUInformation( + "N45", + "(m³/s)/Pa", + "cubic metre per second pascal - Power of the SI base unit meter by exponent 3 divided by the product of the SI base unit second and the derived SI base unit pascal. kg⁻¹ x m⁴ x s" + ), + cubic_metre_per_second_square_metre: makeEUInformation( + "P87", + "(m³/s)/m²", + "cubic metre per second square metre - Unit of volume flow cubic meters by second related to the transmission surface in square metres. m/s" + ), + "cubic_mile_(UK_statute)": makeEUInformation( + "M69", + "mi³", + "cubic mile (UK statute) - Unit of volume according to the Imperial system of units. 4,168 182 x 10⁹ m³" + ), + cubic_millimetre: makeEUInformation("MMQ", "mm³", "cubic millimetre - 10⁻⁹ m³"), + cubic_millimetre_per_cubic_metre: makeEUInformation("L21", "mm³/m³", "cubic millimetre per cubic metre - 10⁹"), + cubic_yard: makeEUInformation("YDQ", "yd³", "cubic yard - 0,764 555 m³"), + cubic_yard_per_day: makeEUInformation("M12", "yd³/d", "cubic yard per day - 8,849 015 x 10⁻⁶ m³/s"), + cubic_yard_per_degree_Fahrenheit: makeEUInformation("M11", "yd³/°F", "cubic yard per degree Fahrenheit - 1,376 199 m³/K"), + cubic_yard_per_hour: makeEUInformation("M13", "yd³/h", "cubic yard per hour - 2,123 764 x 10⁻⁴ m³/s"), + cubic_yard_per_minute: makeEUInformation("M15", "yd³/min", "cubic yard per minute - 1,274 258 x 10⁻² m³/s"), + cubic_yard_per_psi: makeEUInformation("M14", "yd³/psi", "cubic yard per psi - 1,108 893 x 10⁻⁴ m³/Pa"), + cubic_yard_per_second: makeEUInformation("M16", "yd³/s", "cubic yard per second - 0,764 554 9 m³/s"), + "cup_[unit_of_volume]": makeEUInformation("G21", "cup (US)", "cup [unit of volume] - 2,365 882 x 10⁻⁴ m³"), + curie: makeEUInformation("CUR", "Ci", "curie - 3,7 x 10¹⁰ Bq"), + curie_per_kilogram: makeEUInformation("A42", "Ci/kg", "curie per kilogram - 3,7 x 10¹⁰ Bq/kg"), + day: makeEUInformation("DAY", "d", "day - 86 400 s"), + "decade_(logarithmic)": makeEUInformation( + "P41", + "dec", + "decade (logarithmic) - 1 Dec := log2 10 ˜ 3,32 according to the logarithm for frequency range between f1 and f2, when f2/f1 = 10. dec" + ), + decagram: makeEUInformation("DJ", "dag", "decagram - 10⁻² kg"), + decalitre: makeEUInformation("A44", "dal", "decalitre - 10⁻² m³"), + decametre: makeEUInformation("A45", "dam", "decametre - 10 m"), + decapascal: makeEUInformation("H75", "daPa", "decapascal - 10¹ Pa"), + decare: makeEUInformation("DAA", "daa", "decare - 10³ m²"), + decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np"), + decibel_per_kilometre: makeEUInformation("H51", "dB/km", "decibel per kilometre - 10⁻⁴ B/m"), + decibel_per_metre: makeEUInformation("H52", "dB/m", "decibel per metre - 10⁻¹ B/m"), + decigram: makeEUInformation("DG", "dg", "decigram - 10⁻⁴ kg"), + decilitre: makeEUInformation("DLT", "dl", "decilitre - 10⁻⁴ m³"), + decilitre_per_gram: makeEUInformation("22", "dl/g", "decilitre per gram - 10⁻¹ x m³/kg"), + decimetre: makeEUInformation("DMT", "dm", "decimetre - 10⁻¹ m"), + decinewton_metre: makeEUInformation("DN", "dN·m", "decinewton metre - 10⁻¹ N x m"), + decitonne: makeEUInformation("DTN", "dt or dtn", "decitonne - Synonym: centner, metric 100 kg; quintal, metric 100 kg 10² kg"), + degree_Celsius: makeEUInformation( + "CEL", + "°C", + "degree Celsius - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 1 x K" + ), + degree_Celsius_per_bar: makeEUInformation("F60", "°C/bar", "degree Celsius per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), + degree_Celsius_per_hour: makeEUInformation("H12", "°C/h", "degree Celsius per hour - 2,777 78 x 10⁻⁴ s⁻¹ K"), + degree_Celsius_per_kelvin: makeEUInformation("E98", "°C/K", "degree Celsius per kelvin - 1"), + degree_Celsius_per_minute: makeEUInformation("H13", "°C/min", "degree Celsius per minute - 1,666 67 x 10⁻² s⁻¹ K"), + degree_Celsius_per_second: makeEUInformation("H14", "°C/s", "degree Celsius per second - s⁻¹ K"), + degree_Fahrenheit: makeEUInformation( + "FAH", + "°F", + "degree Fahrenheit - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" + ), + "degree_Fahrenheit_hour_per_British_thermal_unit_(international_table)": makeEUInformation( + "N84", + "ºF/(BtuIT/h)", + "degree Fahrenheit hour per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,895 634 K/W" + ), + "degree_Fahrenheit_hour_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "N85", + "ºF/(Btuth/h)", + "degree Fahrenheit hour per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,896 903 K/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)": makeEUInformation( + "J22", + "°F·h·ft²/BtuIT", + "degree Fahrenheit hour square foot per British thermal unit (international table) - 0,176 110 2 m² x K/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)_inch": makeEUInformation( + "N88", + "ºF·h·ft²/(BtuIT·in)", + "degree Fahrenheit hour square foot per British thermal unit (international table) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,933 472 K x m/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "J19", + "°F·h·ft²/Btuth", + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) - 0,176 228 m² x K/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)_inch": makeEUInformation( + "N89", + "ºF·h·ft²/(Btuth·in)", + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,938 112 K x m/W" + ), + degree_Fahrenheit_per_bar: makeEUInformation("J21", "°F/bar", "degree Fahrenheit per bar - 0,555 555 6 x 10⁻⁵ K/Pa"), + degree_Fahrenheit_per_hour: makeEUInformation("J23", "°F/h", "degree Fahrenheit per hour - 1,543 210 x 10⁻⁴ K/s"), + degree_Fahrenheit_per_kelvin: makeEUInformation("J20", "°F/K", "degree Fahrenheit per kelvin - 0,555 555 6"), + degree_Fahrenheit_per_minute: makeEUInformation("J24", "°F/min", "degree Fahrenheit per minute - 9,259 259 x 10⁻³ K/s"), + degree_Fahrenheit_per_second: makeEUInformation("J25", "°F/s", "degree Fahrenheit per second - 0,555 555 6 K/s"), + "degree_Fahrenheit_second_per_British_thermal_unit_(international_table)": makeEUInformation( + "N86", + "ºF/(BtuIT/s)", + "degree Fahrenheit second per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,265 651 x 10⁻⁴ K/W" + ), + "degree_Fahrenheit_second_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "N87", + "ºF/(Btuth/s)", + "degree Fahrenheit second per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,269 175 x 10⁻⁴ K/W" + ), + degree_Rankine: makeEUInformation( + "A48", + "°R", + "degree Rankine - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" + ), + degree_Rankine_per_hour: makeEUInformation("J28", "°R/h", "degree Rankine per hour - 1,543 210 x 10⁻⁴ K/s"), + degree_Rankine_per_minute: makeEUInformation("J29", "°R/min", "degree Rankine per minute - 9,259 259 x 10⁻³ K/s"), + degree_Rankine_per_second: makeEUInformation("J30", "°R/s", "degree Rankine per second - 0,555 555 6 K/s"), + "degree_[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] - 1,745 329 x 10⁻² rad"), + "degree_[unit_of_angle]_per_second_squared": makeEUInformation( + "M45", + "°/s²", + "degree [unit of angle] per second squared - 360 part of a full circle divided by the power of the SI base unit second and the exponent 2. 1,745 329 x 10⁻² rad / s" + ), + degree_per_metre: makeEUInformation("H27", "°/m", "degree per metre - 1,745 329 × 10⁻² rad/m"), + degree_per_second: makeEUInformation("E96", "°/s", "degree per second - 1,745 329 × 10⁻² rad × s⁻¹"), + denier_: makeEUInformation( + "M83", + "den", + "denier - Traditional unit for the indication of the linear mass of textile fibers and yarns. 1,111 111 x 10⁻⁷ kg/m" + ), + "dry_barrel_(US)": makeEUInformation("BLD", "bbl (US)", "dry barrel (US) - 1,156 27 x 10⁻¹ m³"), + "dry_gallon_(US)": makeEUInformation("GLD", "dry gal (US)", "dry gallon (US) - 4,404 884 x 10⁻³ m³"), + "dry_pint_(US)": makeEUInformation("PTD", "dry pt (US)", "dry pint (US) - 5,506 105 x 10⁻⁴ m³"), + "dry_quart_(US)": makeEUInformation("QTD", "dry qt (US)", "dry quart (US) - 1,101 221 x 10⁻³ m³"), + dyne: makeEUInformation("DU", "dyn", "dyne - 10⁻⁵ N"), + dyne_centimetre: makeEUInformation("J94", "dyn·cm", "dyne centimetre - 10⁻⁷ N x m"), + dyne_metre: makeEUInformation( + "M97", + "dyn·m", + "dyne metre - CGS (Centimetre-Gram-Second system) unit of the rotational moment. 10⁻⁵ N x m" + ), + dyne_per_centimetre: makeEUInformation("DX", "dyn/cm", "dyne per centimetre - 10⁻³ N/m"), + dyne_per_square_centimetre: makeEUInformation("D9", "dyn/cm²", "dyne per square centimetre - 10⁻¹ Pa"), + dyne_second_per_centimetre: makeEUInformation("A51", "dyn·s/cm", "dyne second per centimetre - 10⁻³ N x s/m"), + dyne_second_per_centimetre_to_the_fifth_power: makeEUInformation( + "A52", + "dyn·s/cm⁵", + "dyne second per centimetre to the fifth power - 10⁵ Pa x s/m³" + ), + dyne_second_per_cubic_centimetre: makeEUInformation("A50", "dyn·s/cm³", "dyne second per cubic centimetre - 10 Pa x s/m"), + electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J"), + electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre - 1,602 176 487 x 10⁻¹⁹ J/m"), + electronvolt_square_metre: makeEUInformation("A55", "eV·m²", "electronvolt square metre - 1,602 176 487 x 10⁻¹⁹ J x m²"), + electronvolt_square_metre_per_kilogram: makeEUInformation( + "A56", + "eV·m²/kg", + "electronvolt square metre per kilogram - 1,602 176 487 x 10⁻¹⁹ J x m²/kg" + ), + erg: makeEUInformation("A57", "erg", "erg - 10⁻⁷J"), + erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre - 10⁻⁵ J/m"), + erg_per_cubic_centimetre: makeEUInformation("A60", "erg/cm³", "erg per cubic centimetre - 10⁻¹ J/m³"), + erg_per_gram: makeEUInformation("A61", "erg/g", "erg per gram - 10⁻⁴ J/kg"), + erg_per_gram_second: makeEUInformation("A62", "erg/g·s", "erg per gram second - 10⁻⁴ W/kg"), + erg_per_second: makeEUInformation("A63", "erg/s", "erg per second - 10⁻⁷ W"), + erg_per_second_square_centimetre: makeEUInformation("A64", "erg/(s·cm²)", "erg per second square centimetre - 10⁻³ W/m²"), + erg_per_square_centimetre_second: makeEUInformation("A65", "erg/(cm²·s)", "erg per square centimetre second - 10⁻³ W/m²"), + erg_square_centimetre: makeEUInformation("A66", "erg·cm²", "erg square centimetre - 10⁻¹¹ J x m²"), + erg_square_centimetre_per_gram: makeEUInformation("A67", "erg·cm²/g", "erg square centimetre per gram - 10⁻⁸ J x m²/kg"), + exajoule: makeEUInformation("A68", "EJ", "exajoule - 10¹⁸ J"), + farad: makeEUInformation("FAR", "F", "farad - F"), + farad_per_kilometre: makeEUInformation("H33", "F/km", "farad per kilometre - 10⁻³ F/m"), + farad_per_metre: makeEUInformation("A69", "F/m", "farad per metre - kg⁻¹ x m⁻³ x s⁴ x A²"), + fathom: makeEUInformation("AK", "fth", "fathom - 1,828 8 m"), + femtojoule: makeEUInformation("A70", "fJ", "femtojoule - 10⁻¹⁵ J"), + femtolitre: makeEUInformation("Q32", "fl", "femtolitre - 10-18 m3"), + femtometre: makeEUInformation("A71", "fm", "femtometre - 10⁻¹⁵ m"), + "fluid_ounce_(UK)": makeEUInformation("OZI", "fl oz (UK)", "fluid ounce (UK) - 2,841 306 x 10⁻⁵ m³"), + "fluid_ounce_(US)": makeEUInformation("OZA", "fl oz (US)", "fluid ounce (US) - 2,957 353 x 10⁻⁵ m³"), + foot: makeEUInformation("FOT", "ft", "foot - 0,304 8 m"), + "foot_(U.S._survey)_": makeEUInformation( + "M51", + "ft (US survey) ", + "foot (U.S. survey) - Unit commonly used in the United States for ordnance survey. 3,048 006 x 10⁻¹ m" + ), + foot_of_mercury: makeEUInformation("K25", "ft Hg", "foot of mercury - 4,063 666 x 10⁴ Pa"), + foot_of_water: makeEUInformation("K24", "ft H₂O", "foot of water - 2,989 067 x 10³ Pa"), + "foot_of_water_(39.2_ºF)": makeEUInformation( + "N15", + "ftH₂O (39,2 ºF)", + "foot of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 ftH2O is equivalent to the static pressure, which is generated by a head of water at a temperature 39,2°F with a height of 1 foot . 2,988 98 x 10³ Pa" + ), + foot_per_degree_Fahrenheit: makeEUInformation("K13", "ft/°F", "foot per degree Fahrenheit - 0,548 64 m/K"), + foot_per_hour: makeEUInformation("K14", "ft/h", "foot per hour - 8,466 667 x 10⁻⁵m/s"), + foot_per_minute: makeEUInformation("FR", "ft/min", "foot per minute - 5,08 x 10⁻³ m/s"), + foot_per_psi: makeEUInformation("K17", "ft/psi", "foot per psi - 4,420 750 x 10⁻⁵ m/Pa"), + foot_per_second: makeEUInformation("FS", "ft/s", "foot per second - 0,304 8 m/s"), + foot_per_second_degree_Fahrenheit: makeEUInformation( + "K18", + "(ft/s)/°F", + "foot per second degree Fahrenheit - 0,548 64 (m/s)/K" + ), + foot_per_second_psi: makeEUInformation("K19", "(ft/s)/psi", "foot per second psi - 4,420 750 x 10⁻⁵ (m/s)/Pa"), + foot_per_second_squared: makeEUInformation("A73", "ft/s²", "foot per second squared - 0,304 8 m/s²"), + "foot_pound-force": makeEUInformation("85", "ft·lbf", "foot pound-force - 1,355 818 J"), + "foot_pound-force_per_hour": makeEUInformation("K15", "ft·lbf/h", "foot pound-force per hour - 3,766 161 x 10⁻⁴ W"), + "foot_pound-force_per_minute": makeEUInformation("K16", "ft·lbf/min", "foot pound-force per minute - 2,259 697 x 10⁻² W"), + "foot_pound-force_per_second": makeEUInformation("A74", "ft·lbf/s", "foot pound-force per second - 1,355 818 W"), + foot_poundal: makeEUInformation("N46", "ft·pdl", "foot poundal - Unit of the work (force-path). 4,214 011 x 10⁻² J"), + foot_to_the_fourth_power_: makeEUInformation( + "N27", + "ft⁴", + "foot to the fourth power - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 4 according to NIST: 1 ft4 = 8,630 975 m4. 8,630 975 x 10⁻³ m⁴" + ), + footcandle: makeEUInformation( + "P27", + "ftc", + "footcandle - Non SI conform traditional unit, defined as density of light which impinges on a surface which has a distance of one foot from a light source, which shines with an intensity of an international candle. 1,076 391 x 10¹ cd x sr / m²" + ), + footlambert: makeEUInformation( + "P29", + "ftL", + "footlambert - Unit of the luminance according to the Anglo-American system of units, defined as emitted or reflected luminance of a lm/ft². 3,426 259 cd/m²" + ), + franklin: makeEUInformation( + "N94", + "Fr", + "franklin - CGS (Centimetre-Gram-Second system) unit of the electrical charge, where the charge amounts to exactly 1 Fr where the force of 1 dyn on an equal load is performed at a distance of 1 cm. 3,335 641 x 10⁻¹⁰ C" + ), + furlong: makeEUInformation( + "M50", + "fur", + "furlong - Unit commonly used in Great Britain at rural distances: 1 furlong = 40 rods = 10 chains (UK) = 1/8 mile = 1/10 furlong = 220 yards = 660 foot. 2,011 68 x 10² m" + ), + gal: makeEUInformation("A76", "Gal", "gal - 10⁻² m/s²"), + "gallon_(UK)": makeEUInformation("GLI", "gal (UK)", "gallon (UK) - 4,546 092 x 10⁻³ m³"), + "gallon_(UK)_per_day": makeEUInformation("K26", "gal (UK)/d", "gallon (UK) per day - 5,261 678 x 10⁻⁸ m³/s"), + "gallon_(UK)_per_hour": makeEUInformation("K27", "gal (UK)/h", "gallon (UK) per hour - 1,262 803 x 10⁻⁶ m³/s"), + "gallon_(UK)_per_second": makeEUInformation("K28", "gal (UK)/s", "gallon (UK) per second - 4,546 09 x 10⁻³ m³/s"), + "gallon_(US_liquid)_per_second": makeEUInformation( + "K30", + "gal (US liq.)/s", + "gallon (US liquid) per second - 3,785 412 x 10⁻³ m³/s" + ), + "gallon_(US)": makeEUInformation("GLL", "gal (US)", "gallon (US) - 3,785 412 x 10⁻³ m³"), + "gallon_(US)_per_hour": makeEUInformation("G50", "gal/h", "gallon (US) per hour - 1,051 5 × 10⁻⁶ m³ x s⁻¹"), + gamma: makeEUInformation("P12", "γ", "gamma - Unit of magnetic flow density. 10⁻⁹ T"), + gigabecquerel: makeEUInformation("GBQ", "GBq", "gigabecquerel - 10⁹ Bq"), + gigacoulomb_per_cubic_metre: makeEUInformation("A84", "GC/m³", "gigacoulomb per cubic metre - 10⁹ C/m³"), + gigaelectronvolt: makeEUInformation("A85", "GeV", "gigaelectronvolt - 10⁹ eV"), + gigahertz: makeEUInformation("A86", "GHz", "gigahertz - 10⁹ Hz"), + gigahertz_metre: makeEUInformation("M18", "GHz·m", "gigahertz metre - 10⁹ Hz x m"), + gigajoule: makeEUInformation("GV", "GJ", "gigajoule - 10⁹ J"), + gigaohm: makeEUInformation("A87", "GΩ", "gigaohm - 10⁹ Ω"), + gigaohm_metre: makeEUInformation("A88", "GΩ·m", "gigaohm metre - 10⁹ Ω x m"), + gigaohm_per_metre: makeEUInformation("M26", "GΩ/m", "gigaohm per metre - 10⁹ Ω/m"), + gigapascal: makeEUInformation("A89", "GPa", "gigapascal - 10⁹ Pa"), + gigawatt: makeEUInformation("A90", "GW", "gigawatt - 10⁹ W"), + gigawatt_hour: makeEUInformation("GWH", "GW·h", "gigawatt hour - 3,6 x 10¹² J"), + gilbert: makeEUInformation( + "N97", + "Gi", + "gilbert - CGS (Centimetre-Gram-Second system) unit of the magnetomotive force, which is defined by the work to increase the magnetic potential of a positive common pol with 1 erg. 7,957 747 x 10⁻¹ A" + ), + "gill_(UK)_per_day": makeEUInformation("K32", "gi (UK)/d", "gill (UK) per day - 1,644 274 x 10⁻⁵ m³/s"), + "gill_(UK)_per_hour": makeEUInformation("K33", "gi (UK)/h", "gill (UK) per hour - 3,946 258 x 10⁻⁸ m³/s"), + "gill_(UK)_per_minute": makeEUInformation("K34", "gi (UK)/min", "gill (UK) per minute - 0,023 677 55 m³/s"), + "gill_(UK)_per_second": makeEUInformation("K35", "gi (UK)/s", "gill (UK) per second - 1,420 653 x 10⁻⁴ m³/s"), + "gill_(US)_per_day": makeEUInformation("K36", "gi (US)/d", "gill (US) per day - 1,369 145 x 10⁻⁹ m³/s"), + "gill_(US)_per_hour": makeEUInformation("K37", "gi (US)/h", "gill (US) per hour - 3,285 947 x 10⁻⁸ m³/s"), + "gill_(US)_per_minute": makeEUInformation("K38", "gi (US)/min", "gill (US) per minute - 1,971 568 x 10⁻⁶ m³/s"), + "gill_(US)_per_second": makeEUInformation("K39", "gi (US)/s", "gill (US) per second - 1,182 941 x 10⁻⁴ m³/s"), + gon: makeEUInformation("A91", "gon", "gon - Synonym: grade 1,570 796 × 10⁻² rad"), + grade: makeEUInformation("A91", "", "grade - = gon"), + grain: makeEUInformation("GRN", "gr", "grain - 64,798 91 x 10⁻⁶ kg"), + "grain_per_gallon_(US)": makeEUInformation("K41", "gr/gal (US)", "grain per gallon (US) - 1,711 806 x 10⁻² kg/m³"), + gram: makeEUInformation("GRM", "g", "gram - 10⁻³ kg"), + gram_centimetre_per_second: makeEUInformation( + "M99", + "g·(cm/s)", + "gram centimetre per second - Product of the 0,001-fold of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻⁵ kg x m/s" + ), + gram_millimetre: makeEUInformation("H84", "g·mm", "gram millimetre - 10⁻⁶ kg × m"), + gram_per_bar: makeEUInformation("F74", "g/bar", "gram per bar - 10⁻⁸ m x s²"), + gram_per_centimetre_second: makeEUInformation( + "N41", + "g/(cm·s)", + "gram per centimetre second - Unit of the dynamic viscosity as a quotient of the 0,001-fold of the SI base unit kilogram divided by the 0,01-fold of the SI base unit metre and SI base unit second. 0,1 Pa x s" + ), + gram_per_cubic_centimetre: makeEUInformation("23", "g/cm³", "gram per cubic centimetre - 10³ kg/m³"), + gram_per_cubic_centimetre_bar: makeEUInformation("G11", "g/(cm³·bar)", "gram per cubic centimetre bar - 10⁻² m⁻² x s²"), + gram_per_cubic_centimetre_kelvin: makeEUInformation( + "G33", + "g/(cm³·K)", + "gram per cubic centimetre kelvin - 10³ kg x m⁻³ x K⁻¹" + ), + gram_per_cubic_decimetre: makeEUInformation("F23", "g/dm³", "gram per cubic decimetre - kg x m⁻³"), + gram_per_cubic_decimetre_bar: makeEUInformation("G12", "g/(dm³·bar)", "gram per cubic decimetre bar - 10⁻⁵ m⁻² x s²"), + gram_per_cubic_decimetre_kelvin: makeEUInformation("G34", "g/(dm³·K)", "gram per cubic decimetre kelvin - kg x m⁻³ x K⁻¹"), + gram_per_cubic_metre: makeEUInformation("A93", "g/m³", "gram per cubic metre - 10⁻³ kg/m³"), + gram_per_cubic_metre_bar: makeEUInformation("G14", "g/(m³·bar)", "gram per cubic metre bar - 10⁻⁸ m⁻² x s²"), + gram_per_cubic_metre_kelvin: makeEUInformation("G36", "g/(m³·K)", "gram per cubic metre kelvin - 10⁻³ kg x m⁻³ x K⁻¹"), + gram_per_day: makeEUInformation("F26", "g/d", "gram per day - 1,157 41 × 10⁻⁸ kg x s⁻¹"), + gram_per_day_bar: makeEUInformation("F62", "g/(d·bar)", "gram per day bar - 1,157 41 × 10⁻¹³ m x s"), + gram_per_day_kelvin: makeEUInformation("F35", "g/(d·K)", "gram per day kelvin - 1,157 41 × 10⁻⁸ kg x s⁻¹ x K⁻¹"), + gram_per_hertz: makeEUInformation("F25", "g/Hz", "gram per hertz - 10⁻³ kg x s"), + gram_per_hour: makeEUInformation("F27", "g/h", "gram per hour - 2,777 78 × 10⁻⁷ kg x s⁻¹"), + gram_per_hour_bar: makeEUInformation("F63", "g/(h·bar)", "gram per hour bar - 2,777 78 × 10⁻¹² m x s"), + gram_per_hour_kelvin: makeEUInformation("F36", "g/(h·K)", "gram per hour kelvin - 2,777 78 × 10⁻⁷ kg x s⁻¹ x K⁻¹"), + gram_per_kelvin: makeEUInformation("F14", "g/K", "gram per kelvin - 10⁻³ kg x K⁻¹"), + gram_per_litre: makeEUInformation("GL", "g/l", "gram per litre - kg/m³"), + gram_per_litre_bar: makeEUInformation("G13", "g/(l·bar)", "gram per litre bar - 10⁻⁵ m⁻² x s²"), + gram_per_litre_kelvin: makeEUInformation("G35", "g/(l·K)", "gram per litre kelvin - kg x m⁻³ x K⁻¹"), + "gram_per_metre_(gram_per_100_centimetres)": makeEUInformation( + "GF", + "g/m", + "gram per metre (gram per 100 centimetres) - 10⁻³ kg/m" + ), + gram_per_millilitre: makeEUInformation("GJ", "g/ml", "gram per millilitre - 10³ kg/m³"), + gram_per_millilitre_bar: makeEUInformation("G15", "g/(ml·bar)", "gram per millilitre bar - 10⁻² m⁻² x s²"), + gram_per_millilitre_kelvin: makeEUInformation("G37", "g/(ml·K)", "gram per millilitre kelvin - 10³ kg x m⁻³ x K⁻¹"), + gram_per_millimetre: makeEUInformation("H76", "g/mm", "gram per millimetre - 10¹ kg x m⁻¹"), + gram_per_minute: makeEUInformation("F28", "g/min", "gram per minute - 1,666 67 × 10⁻⁵ kg x s⁻¹"), + gram_per_minute_bar: makeEUInformation("F64", "g/(min·bar)", "gram per minute bar - 1,666 67 × 10⁻¹⁰ m x s"), + gram_per_minute_kelvin: makeEUInformation("F37", "g/(min·K)", "gram per minute kelvin - 1,666 67 × 10⁻⁵ kg x s⁻¹ x K⁻¹"), + gram_per_mole: makeEUInformation("A94", "g/mol", "gram per mole - 10⁻³ kg/mol"), + gram_per_second: makeEUInformation("F29", "g/s", "gram per second - 10⁻³ kg x s⁻¹"), + gram_per_second_bar: makeEUInformation("F65", "g/(s·bar)", "gram per second bar - 10⁻⁸ m x s"), + gram_per_second_kelvin: makeEUInformation("F38", "g/(s·K)", "gram per second kelvin - 10⁻³ kg x s⁻¹ x K⁻¹"), + gram_per_square_centimetre: makeEUInformation("25", "g/cm²", "gram per square centimetre - 10 kg/m²"), + gram_per_square_metre: makeEUInformation("GM", "g/m²", "gram per square metre - 10⁻³ kg/m²"), + gram_per_square_millimetre: makeEUInformation( + "N24", + "g/mm²", + "gram per square millimetre - 0,001-fold of the SI base unit kilogram divided by the 0.000 001-fold of the power of the SI base unit meter by exponent 2. 10³ kg/m²" + ), + "gram-force_per_square_centimetre": makeEUInformation("K31", "gf/cm²", "gram-force per square centimetre - 98,066 5 Pa"), + gray: makeEUInformation("A95", "Gy", "gray - m²/s²"), + gray_per_hour: makeEUInformation( + "P61", + "Gy/h", + "gray per hour - SI derived unit gray divided by the unit hour. 2,777 78 × 10⁻⁴ Gy/s" + ), + gray_per_minute: makeEUInformation( + "P57", + "Gy/min", + "gray per minute - SI derived unit gray divided by the unit minute. 1,666 67 × 10⁻² Gy/s" + ), + gray_per_second: makeEUInformation("A96", "Gy/s", "gray per second - m²/s³"), + hectare: makeEUInformation("HAR", "ha", "hectare - Synonym: square hectometre 10⁴ m²"), + hectobar: makeEUInformation("HBA", "hbar", "hectobar - 10⁷ Pa"), + hectogram: makeEUInformation("HGM", "hg", "hectogram - 10⁻¹ kg"), + hectolitre: makeEUInformation("HLT", "hl", "hectolitre - 10⁻¹ m³"), + hectometre: makeEUInformation("HMT", "hm", "hectometre - 10² m"), + hectopascal: makeEUInformation("A97", "hPa", "hectopascal - 10² Pa"), + hectopascal_cubic_metre_per_second: makeEUInformation( + "F94", + "hPa·m³/s", + "hectopascal cubic metre per second - 10² kg x m² x s⁻³" + ), + hectopascal_litre_per_second: makeEUInformation("F93", "hPa·l/s", "hectopascal litre per second - 10⁻¹ kg x m² x s⁻³"), + hectopascal_per_bar: makeEUInformation("E99", "hPa/bar", "hectopascal per bar - 10⁻³"), + hectopascal_per_kelvin: makeEUInformation("F82", "hPa/K", "hectopascal per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), + hectopascal_per_metre: makeEUInformation( + "P82", + "hPa/m", + "hectopascal per metre - 100-fold of the derived SI unit pascal divided by the SI base unit metre. 10² kg/(m² x s²)" + ), + henry: makeEUInformation("81", "H", "henry - H"), + henry_per_kiloohm: makeEUInformation("H03", "H/kΩ", "henry per kiloohm - 10⁻³ s"), + henry_per_metre: makeEUInformation("A98", "H/m", "henry per metre - H/m"), + henry_per_ohm: makeEUInformation("H04", "H/Ω", "henry per ohm - s"), + hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz"), + hertz_metre: makeEUInformation("H34", "Hz·m", "hertz metre - Hz x m"), + "horsepower_(boiler)": makeEUInformation("K42", "boiler hp", "horsepower (boiler) - 9,809 50 x 10³ W"), + "horsepower_(electric)": makeEUInformation("K43", "electric hp", "horsepower (electric) - 746 W"), + hour: makeEUInformation("HUR", "h", "hour - 3 600 s"), + "hundred_pound_(cwt)_/_hundred_weight_(US)": makeEUInformation( + "CWA", + "cwt (US)", + "hundred pound (cwt) / hundred weight (US) - 45,359 2 kg" + ), + "hundred_weight_(UK)": makeEUInformation("CWI", "cwt (UK)", "hundred weight (UK) - 50,802 35 kg"), + inch: makeEUInformation("INH", "in", "inch - 25,4 x 10⁻³ m"), + inch_of_mercury: makeEUInformation("F79", "inHg", "inch of mercury - 3,386 39 × 10³ kg x m⁻¹ x s⁻²"), + "inch_of_mercury_(32_ºF)": makeEUInformation( + "N16", + "inHG (32 ºF)", + "inch of mercury (32 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 32°F with a height of 1 inch. 3,386 38 x 10³ Pa" + ), + "inch_of_mercury_(60_ºF)": makeEUInformation( + "N17", + "inHg (60 ºF)", + "inch of mercury (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 60°F with a height of 1 inch. 3,376 85 x 10³ Pa" + ), + inch_of_water: makeEUInformation("F78", "inH₂O", "inch of water - 2,490 89 × 10² kg x m⁻¹ x s⁻²"), + "inch_of_water_(39.2_ºF)": makeEUInformation( + "N18", + "inH₂O (39,2 ºF)", + "inch of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 39,2°F with a height of 1 inch . 2,490 82 × 10² Pa" + ), + "inch_of_water_(60_ºF)": makeEUInformation( + "N19", + "inH₂O (60 ºF)", + "inch of water (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 60°F with a height of 1 inch . 2,488 4 × 10² Pa" + ), + inch_per_degree_Fahrenheit: makeEUInformation("K45", "in/°F", "inch per degree Fahrenheit - 4,572 x 10⁻² m/K"), + inch_per_minute: makeEUInformation( + "M63", + "in/min", + "inch per minute - Unit inch according to the Anglo-American and Imperial system of units divided by the unit minute. 4,233 333 x 10⁻⁴ m/s" + ), + inch_per_psi: makeEUInformation("K46", "in/psi", "inch per psi - 3,683 959 x 10⁻⁶ m/Pa"), + inch_per_second: makeEUInformation("IU", "in/s", "inch per second - 0,025 4 m/s"), + inch_per_second_degree_Fahrenheit: makeEUInformation( + "K47", + "(in/s)/°F", + "inch per second degree Fahrenheit - 4,572 x 10⁻² (m/s)/K" + ), + inch_per_second_psi: makeEUInformation("K48", "(in/s)/psi", "inch per second psi - 3,683 959 x 10⁻⁶ (m/s)/Pa"), + inch_per_second_squared: makeEUInformation("IV", "in/s²", "inch per second squared - 0,025 4 m/s²"), + inch_per_two_pi_radiant: makeEUInformation("H57", "in/revolution", "inch per two pi radiant - 2,54 × 10⁻² m/(2 × π × rad)"), + inch_per_year: makeEUInformation( + "M61", + "in/y", + "inch per year - Unit of the length according to the Anglo-American and Imperial system of units divided by the unit common year with 365 days. 8,048 774 x 10⁻¹⁰ m/s" + ), + "inch_pound_(pound_inch)": makeEUInformation("IA", "in·lb", "inch pound (pound inch) - 1,152 12 x 10⁻² kg x m"), + inch_poundal: makeEUInformation( + "N47", + "in·pdl", + "inch poundal - Unit of work (force multiplied by path) according to the Imperial system of units as a product unit inch multiplied by poundal. 3,511 677 x 10⁻³ J" + ), + inch_to_the_fourth_power: makeEUInformation("D69", "in⁴", "inch to the fourth power - 41,623 14 x 10⁻⁸ m⁴"), + international_candle_: makeEUInformation( + "P36", + "IK", + "international candle - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 1,019 cd. 1,019 cd" + ), + joule: makeEUInformation("JOU", "J", "joule - J"), + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³"), + joule_per_day: makeEUInformation( + "P17", + "J/d", + "joule per day - Quotient from the derived SI unit joule divided by the unit day. 1,157 41 × 10⁻⁵ W" + ), + joule_per_gram: makeEUInformation("D95", "J/g", "joule per gram - J/(10⁻³ x kg)"), + joule_per_hour: makeEUInformation( + "P16", + "J/h", + "joule per hour - Quotient from the derived SI unit joule divided by the unit hour. 2,777 78 × 10⁻⁴ W" + ), + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K"), + joule_per_kilogram: makeEUInformation("J2", "J/kg", "joule per kilogram - J/kg"), + joule_per_kilogram_kelvin: makeEUInformation("B11", "J/(kg·K)", "joule per kilogram kelvin - J/(kg x K)"), + joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre - J/m"), + joule_per_metre_to_the_fourth_power: makeEUInformation("B14", "J/m⁴", "joule per metre to the fourth power - J/m⁴"), + joule_per_minute: makeEUInformation( + "P15", + "J/min", + "joule per minute - Quotient from the derived SI unit joule divided by the unit minute. 1,666 67 × 10⁻² W" + ), + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol"), + joule_per_mole_kelvin: makeEUInformation("B16", "J/(mol·K)", "joule per mole kelvin - J/(mol x K)"), + joule_per_second: makeEUInformation( + "P14", + "J/s", + "joule per second - Quotient of the derived SI unit joule divided by the SI base unit second. W" + ), + joule_per_square_centimetre: makeEUInformation( + "E43", + "J/cm²", + "joule per square centimetre - A unit of energy defining the number of joules per square centimetre. 10⁴ J/m²" + ), + joule_per_square_metre: makeEUInformation("B13", "J/m²", "joule per square metre - Synonym: joule per metre squared J/m²"), + joule_second: makeEUInformation("B18", "J·s", "joule second - J x s"), + joule_square_metre: makeEUInformation("D73", "J·m²", "joule square metre - J x m²"), + joule_square_metre_per_kilogram: makeEUInformation("B20", "J·m²/kg", "joule square metre per kilogram - J x m²/kg"), + katal: makeEUInformation( + "KAT", + "kat", + "katal - A unit of catalytic activity defining the catalytic activity of enzymes and other catalysts. s⁻¹ x mol" + ), + kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) K"), + kelvin_metre_per_watt: makeEUInformation("H35", "K·m/W", "kelvin metre per watt - K x m⁻¹ x kg⁻¹ x s³"), + kelvin_per_bar: makeEUInformation("F61", "K/bar", "kelvin per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), + kelvin_per_hour: makeEUInformation("F10", "K/h", "kelvin per hour - 2,777 78 × 10⁻⁴ s⁻¹ x K"), + kelvin_per_kelvin: makeEUInformation("F02", "K/K", "kelvin per kelvin - 1"), + kelvin_per_minute: makeEUInformation("F11", "K/min", "kelvin per minute - 1,666 67 × 10⁻² s⁻¹ x K"), + kelvin_per_pascal: makeEUInformation( + "N79", + "K/Pa", + "kelvin per pascal - SI base unit kelvin divided by the derived SI unit pascal. kg⁻¹ x m x s² x K" + ), + kelvin_per_second: makeEUInformation("F12", "K/s", "kelvin per second - s⁻¹ x K"), + kelvin_per_watt: makeEUInformation("B21", "K/W", "kelvin per watt - K/W"), + kiloampere: makeEUInformation("B22", "kA", "kiloampere - 10³ A"), + "kiloampere_hour_(thousand_ampere_hour)": makeEUInformation( + "TAH", + "kA·h", + "kiloampere hour (thousand ampere hour) - 3,6 x 10⁶ C" + ), + kiloampere_per_metre: makeEUInformation("B24", "kA/m", "kiloampere per metre - 10³ A/m"), + kiloampere_per_square_metre: makeEUInformation("B23", "kA/m²", "kiloampere per square metre - 10³ A/m²"), + kilobar: makeEUInformation("KBA", "kbar", "kilobar - 10⁸ Pa"), + kilobecquerel: makeEUInformation("2Q", "kBq", "kilobecquerel - 10³ Bq"), + kilobecquerel_per_kilogram: makeEUInformation("B25", "kBq/kg", "kilobecquerel per kilogram - 10³ Bq/kg"), + "kilocalorie_(international_table)": makeEUInformation("E14", "kcalIT", "kilocalorie (international table) - 4,186 8 x 10³ J"), + "kilocalorie_(international_table)_per_gram_kelvin": makeEUInformation( + "N65", + "(kcalIT/K)/g", + "kilocalorie (international table) per gram kelvin - Unit of the mass-related heat capacity as quotient 1000-fold of the calorie (international table) divided by the product of the 0,001-fold of the SI base units kilogram and kelvin. 4,186 8 x 10⁶ J/(kg x K)" + ), + "kilocalorie_(international_table)_per_hour_metre_degree_Celsius": makeEUInformation( + "K52", + "kcal/(m·h·°C)", + "kilocalorie (international table) per hour metre degree Celsius - 1,163 J/(m x s x K)" + ), + "kilocalorie_(mean)": makeEUInformation("K51", "kcal", "kilocalorie (mean) - 4,190 02 x 10³ J"), + "kilocalorie_(thermochemical)": makeEUInformation("K53", "kcalth", "kilocalorie (thermochemical) - 4,184 x 10³ J"), + "kilocalorie_(thermochemical)_per_hour": makeEUInformation( + "E15", + "kcalth/h", + "kilocalorie (thermochemical) per hour - 1,162 22 W" + ), + "kilocalorie_(thermochemical)_per_minute": makeEUInformation( + "K54", + "kcalth/min", + "kilocalorie (thermochemical) per minute - 69,733 33 W" + ), + "kilocalorie_(thermochemical)_per_second": makeEUInformation( + "K55", + "kcalth/s", + "kilocalorie (thermochemical) per second - 4,184 x 10³ W" + ), + kilocandela: makeEUInformation("P33", "kcd", "kilocandela - 1000-fold of the SI base unit candela. 10³ cd"), + kilocoulomb: makeEUInformation("B26", "kC", "kilocoulomb - 10³ C"), + kilocoulomb_per_cubic_metre: makeEUInformation("B27", "kC/m³", "kilocoulomb per cubic metre - 10³ C/m³"), + kilocoulomb_per_square_metre: makeEUInformation("B28", "kC/m²", "kilocoulomb per square metre - 10³ C/m²"), + kilocurie: makeEUInformation("2R", "kCi", "kilocurie - 3,7 x 10¹³ Bq"), + kiloelectronvolt: makeEUInformation("B29", "keV", "kiloelectronvolt - 10³ eV"), + kilofarad: makeEUInformation("N90", "kF", "kilofarad - 1000-fold of the derived SI unit farad. 10³ F"), + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg"), + kilogram_centimetre_per_second: makeEUInformation( + "M98", + "kg·(cm/s)", + "kilogram centimetre per second - Product of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻² kg x m/s" + ), + kilogram_metre: makeEUInformation( + "M94", + "kg·m", + "kilogram metre - Unit of imbalance as a product of the SI base unit kilogram and the SI base unit metre. kg x m" + ), + kilogram_metre_per_second: makeEUInformation("B31", "kg·m/s", "kilogram metre per second - kg x m/s"), + kilogram_metre_per_second_squared: makeEUInformation( + "M77", + "kg·m/s²", + "kilogram metre per second squared - Product of the SI base unit kilogram and the SI base unit metre divided by the power of the SI base unit second by exponent 2. (kg x m)/s²" + ), + kilogram_metre_squared: makeEUInformation("B32", "kg·m²", "kilogram metre squared - kg x m²"), + kilogram_metre_squared_per_second: makeEUInformation("B33", "kg·m²/s", "kilogram metre squared per second - kg x m²/s"), + kilogram_per_bar: makeEUInformation("H53", "kg/bar", "kilogram per bar - 10⁻⁵ m x s²"), + kilogram_per_cubic_centimetre: makeEUInformation("G31", "kg/cm³", "kilogram per cubic centimetre - 10⁶ kg x m⁻³"), + kilogram_per_cubic_centimetre_bar: makeEUInformation("G16", "kg/(cm³·bar)", "kilogram per cubic centimetre bar - 10¹ m⁻² x s²"), + kilogram_per_cubic_centimetre_kelvin: makeEUInformation( + "G38", + "kg/(cm³·K)", + "kilogram per cubic centimetre kelvin - 10⁶ kg x m⁻³ x K⁻¹" + ), + kilogram_per_cubic_decimetre: makeEUInformation("B34", "kg/dm³", "kilogram per cubic decimetre - 10³ kg/m³"), + kilogram_per_cubic_decimetre_bar: makeEUInformation("H55", "(kg/dm³)/bar", "kilogram per cubic decimetre bar - 10⁻² m⁻² x s²"), + kilogram_per_cubic_decimetre_kelvin: makeEUInformation( + "H54", + "(kg/dm³)/K", + "kilogram per cubic decimetre kelvin - 10³ m⁻³ x kg x K⁻¹" + ), + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" + ), + kilogram_per_cubic_metre_bar: makeEUInformation("G18", "kg/(m³·bar)", "kilogram per cubic metre bar - 10⁻⁵ m⁻² x s²"), + kilogram_per_cubic_metre_kelvin: makeEUInformation("G40", "kg/(m³·K)", "kilogram per cubic metre kelvin - kg x m⁻³ x K⁻¹"), + kilogram_per_cubic_metre_pascal: makeEUInformation( + "M73", + "(kg/m³)/Pa", + "kilogram per cubic metre pascal - SI base unit kilogram divided by the product of the power of the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x s²" + ), + kilogram_per_day: makeEUInformation("F30", "kg/d", "kilogram per day - 1,157 41 × 10⁻⁵ kg x s⁻¹"), + kilogram_per_day_bar: makeEUInformation("F66", "kg/(d·bar)", "kilogram per day bar - 1,157 41 × 10⁻¹⁰ m x s"), + kilogram_per_day_kelvin: makeEUInformation("F39", "kg/(d·K)", "kilogram per day kelvin - 1,157 41 × 10⁻⁵ kg x s⁻¹ x K⁻¹"), + kilogram_per_hour: makeEUInformation("E93", "kg/h", "kilogram per hour - 2,777 78 × 10⁻⁴ kg x s⁻¹"), + kilogram_per_hour_bar: makeEUInformation("F67", "kg/(h·bar)", "kilogram per hour bar - 2,777 78 × 10⁻⁹ m x s"), + kilogram_per_hour_kelvin: makeEUInformation("F40", "kg/(h·K)", "kilogram per hour kelvin - 2,777 78 × 10⁻⁴ kg x s⁻¹ x K⁻¹"), + kilogram_per_kelvin: makeEUInformation("F15", "kg/K", "kilogram per kelvin - kg x K⁻¹"), + kilogram_per_kilogram: makeEUInformation("M29", "kg/kg", "kilogram per kilogram - 1"), + kilogram_per_kilometre: makeEUInformation("M31", "kg/km", "kilogram per kilometre - 10⁻³ kg/m"), + kilogram_per_kilomole: makeEUInformation("F24", "kg/kmol", "kilogram per kilomole - 10⁻³ kg x mol⁻¹"), + kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre - 10³ kg/m³"), + kilogram_per_litre_bar: makeEUInformation("G17", "kg/(l·bar)", "kilogram per litre bar - 10⁻² m⁻² x s²"), + kilogram_per_litre_kelvin: makeEUInformation("G39", "kg/(l·K)", "kilogram per litre kelvin - 10³ kg x m⁻³ x K⁻¹"), + kilogram_per_metre: makeEUInformation("KL", "kg/m", "kilogram per metre - kg/m"), + kilogram_per_metre_day: makeEUInformation( + "N39", + "kg/(m·d)", + "kilogram per metre day - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit day. 1,157 41 × 10⁻⁵ Pa x s" + ), + kilogram_per_metre_hour: makeEUInformation( + "N40", + "kg/(m·h)", + "kilogram per metre hour - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit hour. 2,777 78 × 10⁻⁴ Pa x s" + ), + kilogram_per_metre_minute: makeEUInformation( + "N38", + "kg/(m·min)", + "kilogram per metre minute - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit minute. 1,666 67 × 10⁻² Pa x s" + ), + kilogram_per_metre_second: makeEUInformation( + "N37", + "kg/(m·s)", + "kilogram per metre second - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the SI base unit second. Pa x s" + ), + kilogram_per_millimetre: makeEUInformation("KW", "kg/mm", "kilogram per millimetre - 10³ kg/m"), + kilogram_per_minute: makeEUInformation("F31", "kg/min", "kilogram per minute - 1,666 67 × 10⁻² kg x s⁻¹"), + kilogram_per_minute_bar: makeEUInformation("F68", "kg/(min·bar)", "kilogram per minute bar - 1,666 67 × 10⁻⁷ m x s"), + kilogram_per_minute_kelvin: makeEUInformation( + "F41", + "kg/(min·K)", + "kilogram per minute kelvin - 1,666 67 × 10⁻²kg x s⁻¹ x K⁻¹" + ), + kilogram_per_mole: makeEUInformation("D74", "kg/mol", "kilogram per mole - kg/mol"), + kilogram_per_pascal: makeEUInformation( + "M74", + "kg/Pa", + "kilogram per pascal - SI base unit kilogram divided by the derived SI unit pascal. m x s²" + ), + kilogram_per_second: makeEUInformation("KGS", "kg/s", "kilogram per second - kg/s"), + kilogram_per_second_bar: makeEUInformation("F69", "kg/(s·bar)", "kilogram per second bar - 10⁻⁵ m x s"), + kilogram_per_second_kelvin: makeEUInformation("F42", "kg/(s·K)", "kilogram per second kelvin - kg x s⁻¹ x K⁻¹"), + kilogram_per_second_pascal: makeEUInformation( + "M87", + "(kg/s)/Pa", + "kilogram per second pascal - SI base unit kilogram divided by the product of the SI base unit second and the derived SI unit pascal. m x s" + ), + kilogram_per_square_centimetre: makeEUInformation("D5", "kg/cm²", "kilogram per square centimetre - 10⁴ kg/m²"), + kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre - kg/m²"), + kilogram_per_square_metre_second: makeEUInformation("H56", "kg/(m²·s)", "kilogram per square metre second - kg m⁻² x s⁻¹"), + kilogram_square_centimetre: makeEUInformation("F18", "kg·cm²", "kilogram square centimetre - 10⁻⁴ kg m²"), + kilogram_square_millimetre: makeEUInformation("F19", "kg·mm²", "kilogram square millimetre - 10⁻⁶ kg m²"), + "kilogram-force": makeEUInformation("B37", "kgf", "kilogram-force - 9,806 65 N"), + "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre - 9,806 65 N x m"), + "kilogram-force_metre_per_second": makeEUInformation("B39", "kgf·m/s", "kilogram-force metre per second - 9,806 65 W"), + "kilogram-force_per_square_centimetre": makeEUInformation( + "E42", + "kgf/cm²", + "kilogram-force per square centimetre - 9,806 65 x 10⁴ Pa" + ), + "kilogram-force_per_square_metre": makeEUInformation("B40", "kgf/m²", "kilogram-force per square metre - 9,806 65 Pa"), + "kilogram-force_per_square_millimetre": makeEUInformation( + "E41", + "kgf·m/cm²", + "kilogram-force per square millimetre - 9,806 65 x 10⁻⁶ Pa" + ), + kilohenry: makeEUInformation("P24", "kH", "kilohenry - 1000-fold of the derived SI unit henry. 10³ H"), + kilohertz: makeEUInformation("KHZ", "kHz", "kilohertz - 10³ Hz"), + kilohertz_metre: makeEUInformation("M17", "kHz·m", "kilohertz metre - 10³ Hz x m"), + kilojoule: makeEUInformation("KJO", "kJ", "kilojoule - 10³ J"), + kilojoule_per_day: makeEUInformation( + "P21", + "kJ/d", + "kilojoule per day - Quotient from the 1000-fold of the derived SI unit joule divided by the unit day. 1,157 41 x 10⁻² W" + ), + kilojoule_per_gram: makeEUInformation("Q31", "kJ/g", "kilojoule per gram - 10⁶ J/kg"), + kilojoule_per_hour: makeEUInformation( + "P20", + "kJ/h", + "kilojoule per hour - Quotient from the 1000-fold of the derived SI unit joule divided by the unit hour. 2,777 78 x 10⁻¹ W" + ), + kilojoule_per_kelvin: makeEUInformation("B41", "kJ/K", "kilojoule per kelvin - 10³ J/K"), + kilojoule_per_kilogram: makeEUInformation("B42", "kJ/kg", "kilojoule per kilogram - 10³ J/kg"), + kilojoule_per_kilogram_kelvin: makeEUInformation("B43", "kJ/(kg·K)", "kilojoule per kilogram kelvin - 10³ J/(kg x K)"), + kilojoule_per_minute: makeEUInformation( + "P19", + "kJ/min", + "kilojoule per minute - Quotient from the 1000-fold of the derived SI unit joule divided by the unit minute. 1,666 67 × 10 W" + ), + kilojoule_per_mole: makeEUInformation("B44", "kJ/mol", "kilojoule per mole - 10³ J/mol"), + kilojoule_per_second: makeEUInformation( + "P18", + "kJ/s", + "kilojoule per second - Quotient from the 1000-fold of the derived SI unit joule divided by the SI base unit second. 10³ W" + ), + kilolitre: makeEUInformation("K6", "kl", "kilolitre - m³"), + kilolitre_per_hour: makeEUInformation("4X", "kl/h", "kilolitre per hour - 2,777 78 x 10⁻⁴ m³/s"), + kilolux: makeEUInformation("KLX", "klx", "kilolux - A unit of illuminance equal to one thousand lux. 10³ cd x sr / m²"), + kilometre: makeEUInformation("KMT", "km", "kilometre - 10³ m"), + kilometre_per_hour: makeEUInformation("KMH", "km/h", "kilometre per hour - 0,277 778 m/s"), + kilometre_per_second_: makeEUInformation( + "M62", + "km/s", + "kilometre per second - 1000-fold of the SI base unit metre divided by the SI base unit second. 10³ m/s" + ), + kilometre_per_second_squared: makeEUInformation( + "M38", + "km/s²", + "kilometre per second squared - 1000-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10³ m/s²" + ), + kilomole: makeEUInformation("B45", "kmol", "kilomole - 10³ mol"), + kilomole_per_cubic_metre: makeEUInformation("B46", "kmol/m³", "kilomole per cubic metre - 10³ mol/m³"), + kilomole_per_cubic_metre_bar: makeEUInformation("K60", "(kmol/m³)/bar", "kilomole per cubic metre bar - 10⁻² (mol/m³)/Pa"), + kilomole_per_cubic_metre_kelvin: makeEUInformation("K59", "(kmol/m³)/K", "kilomole per cubic metre kelvin - 10³ (mol/m³)/K"), + kilomole_per_hour: makeEUInformation("K58", "kmol/h", "kilomole per hour - 2,777 78 x 10⁻¹ mol/s"), + kilomole_per_kilogram: makeEUInformation( + "P47", + "kmol/kg", + "kilomole per kilogram - 1000-fold of the SI base unit mol divided by the SI base unit kilogram. 10³ mol/kg" + ), + kilomole_per_minute: makeEUInformation("K61", "kmol/min", "kilomole per minute - 16,666 7 mol/s"), + kilomole_per_second: makeEUInformation("E94", "kmol/s", "kilomole per second - 10³ s⁻¹ x mol"), + kilonewton: makeEUInformation("B47", "kN", "kilonewton - 10³ N"), + kilonewton_metre: makeEUInformation("B48", "kN·m", "kilonewton metre - 10³ N x m"), + kilonewton_per_metre: makeEUInformation( + "N31", + "kN/m", + "kilonewton per metre - 1000-fold of the derived SI unit newton divided by the SI base unit metre. 10³ N/m" + ), + kilonewton_per_square_metre: makeEUInformation("KNM", "KN/m2", "kilonewton per square metre - 103pascal"), + kiloohm: makeEUInformation("B49", "kΩ", "kiloohm - 10³ Ω"), + kiloohm_metre: makeEUInformation("B50", "kΩ·m", "kiloohm metre - 10³ Ω x m"), + kilopascal: makeEUInformation("KPA", "kPa", "kilopascal - 10³ Pa"), + kilopascal_per_bar: makeEUInformation("F03", "kPa/bar", "kilopascal per bar - 10⁻²"), + kilopascal_per_kelvin: makeEUInformation("F83", "kPa/K", "kilopascal per kelvin - 10³ kg x m⁻¹ x s⁻² x K⁻¹"), + kilopascal_per_metre: makeEUInformation( + "P81", + "kPa/m", + "kilopascal per metre - 1000-fold of the derived SI unit pascal divided by the SI base unit metre. 10³ kg/(m² x s²)" + ), + kilopascal_per_millimetre: makeEUInformation("34", "kPa/mm", "kilopascal per millimetre - 10⁶ kg/(m² x s²)"), + kilopascal_square_metre_per_gram: makeEUInformation("33", "kPa·m²/g", "kilopascal square metre per gram - 10⁶ m/s²"), + kilopond: makeEUInformation("B51", "kp", "kilopond - Synonym: kilogram-force 9,806 65 N"), + kilopound_per_hour: makeEUInformation( + "M90", + "klb/h", + "kilopound per hour - 1000-fold of the unit of the mass avoirdupois pound according to the avoirdupois unit system divided by the unit hour. 0,125 997 889 kg/s" + ), + "kilopound-force": makeEUInformation( + "M75", + "kip", + "kilopound-force - 1000-fold of the unit of the force pound-force (lbf) according to the Anglo-American system of units with the relationship. 4,448 222 x 10³ N" + ), + kiloroentgen: makeEUInformation("KR", "kR", "kiloroentgen - 2,58 x 10⁻¹ C/kg"), + kilosecond: makeEUInformation("B52", "ks", "kilosecond - 10³ s"), + kilosiemens: makeEUInformation("B53", "kS", "kilosiemens - 10³ S"), + kilosiemens_per_metre: makeEUInformation("B54", "kS/m", "kilosiemens per metre - 10³ S/m"), + kilotesla: makeEUInformation("P13", "kT", "kilotesla - 1000-fold of the derived SI unit tesla. 10³ T"), + kilotonne: makeEUInformation("KTN", "kt", "kilotonne - 10⁶ kg"), + kilovar: makeEUInformation("KVR", "kvar", "kilovar - 10³ V x A"), + kilovolt: makeEUInformation("KVT", "kV", "kilovolt - 10³ V"), + "kilovolt_-_ampere": makeEUInformation("KVA", "kV·A", "kilovolt - ampere - 10³ V x A"), + "kilovolt_ampere_(reactive)": makeEUInformation( + "K5", + "kvar", + "kilovolt ampere (reactive) - Use kilovar (common code KVR) 10³ V x A" + ), + kilovolt_per_metre: makeEUInformation("B55", "kV/m", "kilovolt per metre - 10³ V/m"), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), + kilowatt_hour: makeEUInformation("KWH", "kW·h", "kilowatt hour - 3,6 x 10⁶ J"), + kilowatt_per_metre_degree_Celsius: makeEUInformation( + "N82", + "kW/(m·°C)", + "kilowatt per metre degree Celsius - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. 10³ W/(m x K)" + ), + kilowatt_per_metre_kelvin: makeEUInformation( + "N81", + "kW/(m·K)", + "kilowatt per metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the SI base unit kelvin. 10³ W/(m x K)" + ), + kilowatt_per_square_metre_kelvin: makeEUInformation( + "N78", + "kW/(m²·K)", + "kilowatt per square metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the power of the SI base unit metre by exponent 2 and the SI base unit kelvin. 10³ W/(m² x K)" + ), + kiloweber: makeEUInformation("P11", "kWb", "kiloweber - 1000 fold of the derived SI unit weber. 10³ Wb"), + kiloweber_per_metre: makeEUInformation("B56", "kWb/m", "kiloweber per metre - 10³ Wb/m"), + kip_per_square_inch: makeEUInformation( + "N20", + "ksi", + "kip per square inch - Non SI-conforming unit of the pressure according to the Anglo-American system of units as the 1000-fold of the unit of the force pound-force divided by the power of the unit inch by exponent 2. 6,894 757 x 10⁶ Pa" + ), + knot: makeEUInformation("KNT", "kn", "knot - 0,514 444 m/s"), + lambert: makeEUInformation( + "P30", + "Lb", + "lambert - CGS (Centimetre-Gram-Second system) unit of luminance, defined as the emitted or reflected luminance by one lumen per square centimetre. 3,183 099 x 10³ cd/m²" + ), + langley: makeEUInformation( + "P40", + "Ly", + "langley - CGS (Centimetre-Gram-Second system) unit of the areal-related energy transmission (as a measure of the incident quantity of heat of solar radiation on the earths surface). 4,184 x 10⁴ J/m²" + ), + light_year: makeEUInformation( + "B57", + "ly", + "light year - A unit of length defining the distance that light travels in a vacuum in one year. 9,460 73 x 10¹⁵ m" + ), + "liquid_pint_(US)": makeEUInformation("PTL", "liq pt (US)", "liquid pint (US) - 4, 731 765 x 10⁻⁴ m³"), + "liquid_quart_(US)": makeEUInformation("QTL", "liq qt (US)", "liquid quart (US) - 9,463 529 x 10⁻⁴ m³"), + litre: makeEUInformation("LTR", "l", "litre - 10⁻³ m³"), + litre_per_bar: makeEUInformation("G95", "l/bar", "litre per bar - 10⁻⁸ kg⁻¹ x m⁴ x s²"), + litre_per_day: makeEUInformation("LD", "l/d", "litre per day - 1,157 41 x 10⁻⁸ m³/s"), + litre_per_day_bar: makeEUInformation("G82", "l/(d·bar)", "litre per day bar - 1,157 41 × 10⁻¹³ kg⁻¹ x m⁴ x s"), + litre_per_day_kelvin: makeEUInformation("G65", "l/(d·K)", "litre per day kelvin - 1,157 41 × 10⁻⁸ m³ x s⁻¹ x K⁻¹"), + litre_per_hour_bar: makeEUInformation("G83", "l/(h·bar)", "litre per hour bar - 2,777 78 × 10⁻¹² kg⁻¹ x m⁴ x s"), + litre_per_hour_kelvin: makeEUInformation("G66", "l/(h·K)", "litre per hour kelvin - 2,777 78 × 10⁻⁷ m³ x s⁻¹ x K⁻¹"), + litre_per_kelvin: makeEUInformation("G28", "l/K", "litre per kelvin - 10⁻³ m³ x K⁻¹"), + litre_per_kilogram: makeEUInformation("H83", "l/kg", "litre per kilogram - 10⁻³ m³ x kg⁻¹"), + litre_per_litre: makeEUInformation("K62", "l/l", "litre per litre - 1"), + litre_per_minute: makeEUInformation("L2", "l/min", "litre per minute - 1,666 67 x 10⁻⁵ m³/s"), + litre_per_minute_bar: makeEUInformation("G84", "l/(min·bar)", "litre per minute bar - 1,666 67 × 10⁻¹⁰ kg⁻¹ x m⁴ x s"), + litre_per_minute_kelvin: makeEUInformation("G67", "l/(min·K)", "litre per minute kelvin - 1,666 67 × 10⁻⁵ m³ x s⁻¹ x K⁻¹"), + litre_per_mole: makeEUInformation("B58", "l/mol", "litre per mole - 10⁻³ m³/mol"), + litre_per_second: makeEUInformation("G51", "l/s", "litre per second - 10⁻³ m³ x s⁻¹"), + litre_per_second_bar: makeEUInformation("G85", "l/(s·bar)", "litre per second bar - 10⁻⁸ kg⁻¹ x m⁴ x s"), + litre_per_second_kelvin: makeEUInformation("G68", "l/(s·K)", "litre per second kelvin - 10⁻³ m³ x s⁻¹ x K⁻¹"), + lumen: makeEUInformation("LUM", "lm", "lumen - cd x sr"), + lumen_hour: makeEUInformation("B59", "lm·h", "lumen hour - 3,6 x 10³ s x cd x sr"), + lumen_per_square_foot_: makeEUInformation( + "P25", + "lm/ft²", + "lumen per square foot - Derived SI unit lumen divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10¹ cd x sr / m²" + ), + lumen_per_square_metre: makeEUInformation("B60", "lm/m²", "lumen per square metre - cd x sr/m²"), + lumen_per_watt: makeEUInformation("B61", "lm/W", "lumen per watt - cd x sr/W"), + lumen_second: makeEUInformation("B62", "lm·s", "lumen second - s x cd x sr"), + lux: makeEUInformation("LUX", "lx", "lux - cd x sr / m²"), + lux_hour: makeEUInformation("B63", "lx·h", "lux hour - 3,6 x 10³ s x cd x sr / m²"), + lux_second: makeEUInformation("B64", "lx·s", "lux second - s x cd x sr / m²"), + megaampere: makeEUInformation("H38", "MA", "megaampere - 10⁶ A"), + megaampere_per_square_metre: makeEUInformation("B66", "MA/m²", "megaampere per square metre - 10⁶ A/m²"), + megabecquerel: makeEUInformation("4N", "MBq", "megabecquerel - 10⁶ Bq"), + megabecquerel_per_kilogram: makeEUInformation("B67", "MBq/kg", "megabecquerel per kilogram - 10⁶ Bq/kg"), + megacoulomb: makeEUInformation("D77", "MC", "megacoulomb - 10⁶ C"), + megacoulomb_per_cubic_metre: makeEUInformation("B69", "MC/m³", "megacoulomb per cubic metre - 10⁶ C/m³"), + megacoulomb_per_square_metre: makeEUInformation("B70", "MC/m²", "megacoulomb per square metre - 10⁶ C/m²"), + megaelectronvolt: makeEUInformation("B71", "MeV", "megaelectronvolt - 10⁶ eV"), + megagram: makeEUInformation("2U", "Mg", "megagram - 10³ kg"), + megagram_per_cubic_metre: makeEUInformation("B72", "Mg/m³", "megagram per cubic metre - 10³ kg/m³"), + megahertz: makeEUInformation("MHZ", "MHz", "megahertz - 10⁶ Hz"), + megahertz_kilometre: makeEUInformation("H39", "MHz·km", "megahertz kilometre - 10⁹ Hz x m"), + megahertz_metre: makeEUInformation("M27", "MHz·m", "megahertz metre - 10⁶ Hz x m"), + megajoule: makeEUInformation("3B", "MJ", "megajoule - 10⁶ J"), + megajoule_per_cubic_metre: makeEUInformation("JM", "MJ/m³", "megajoule per cubic metre - 10⁶ J/m³"), + megajoule_per_kilogram: makeEUInformation("JK", "MJ/kg", "megajoule per kilogram - 10⁶ J/kg"), + megalitre: makeEUInformation("MAL", "Ml", "megalitre - 10³ m³"), + megametre: makeEUInformation("MAM", "Mm", "megametre - 10⁶ m"), + meganewton: makeEUInformation("B73", "MN", "meganewton - 10⁶ N"), + meganewton_metre: makeEUInformation("B74", "MN·m", "meganewton metre - 10⁶ N x m"), + megaohm: makeEUInformation("B75", "MΩ", "megaohm - 10⁶ Ω"), + megaohm_kilometre: makeEUInformation("H88", "MΩ·km", "megaohm kilometre - 10⁹ Ω x m"), + megaohm_metre: makeEUInformation("B76", "MΩ·m", "megaohm metre - 10⁶ Ω x m"), + megaohm_per_kilometre: makeEUInformation("H36", "MΩ/km", "megaohm per kilometre - 10³ Ω/m"), + megaohm_per_metre: makeEUInformation("H37", "MΩ/m", "megaohm per metre - 10⁶ Ω/m"), + megapascal: makeEUInformation("MPA", "MPa", "megapascal - 10⁶ Pa"), + megapascal_cubic_metre_per_second: makeEUInformation( + "F98", + "MPa·m³/s", + "megapascal cubic metre per second - 10⁶ kg x m² x s⁻³" + ), + megapascal_litre_per_second: makeEUInformation("F97", "MPa·l/s", "megapascal litre per second - 10³ kg x m² x s⁻³"), + megapascal_per_bar: makeEUInformation("F05", "MPa/bar", "megapascal per bar - 10¹"), + megapascal_per_kelvin: makeEUInformation("F85", "MPa/K", "megapascal per kelvin - 10⁶ kg x m⁻¹ x s⁻² x K⁻¹"), + megasiemens_per_metre: makeEUInformation("B77", "MS/m", "megasiemens per metre - 10⁶ S/m"), + megavar: makeEUInformation( + "MAR", + "kvar", + "megavar - A unit of electrical reactive power represented by a current of one thousand amperes flowing due a potential difference of one thousand volts where the sine of the phase angle between them is 1. 10³ V x A" + ), + megavolt: makeEUInformation("B78", "MV", "megavolt - 10⁶ V"), + "megavolt_-_ampere": makeEUInformation("MVA", "MV·A", "megavolt - ampere - 10⁶ V x A"), + megavolt_per_metre: makeEUInformation("B79", "MV/m", "megavolt per metre - 10⁶ V/m"), + megawatt: makeEUInformation( + "MAW", + "MW", + "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. 10⁶ W" + ), + "megawatt_hour_(1000 kW.h)": makeEUInformation( + "MWH", + "MW·h", + "megawatt hour (1000 kW.h) - A unit of power defining the total amount of bulk energy transferred or consumed. 3,6 x 10⁹ J" + ), + megawatts_per_minute: makeEUInformation( + "Q35", + "MW/min", + "megawatts per minute - A unit of power defining the total amount of bulk energy transferred or consumer per minute 1.667 × 104 W/s" + ), + metre: makeEUInformation("MTR", "m", "metre - m"), + metre_kelvin: makeEUInformation("D18", "m·K", "metre kelvin - m x K"), + metre_per_bar: makeEUInformation("G05", "m/bar", "metre per bar - 10⁻⁵ kg⁻¹ × m² × s²"), + metre_per_degree_Celcius_metre: makeEUInformation( + "N83", + "m/(°C·m)", + "metre per degree Celcius metre - SI base unit metre divided by the product of the unit degree Celsius and the SI base unit metre. K⁻¹" + ), + metre_per_hour: makeEUInformation( + "M60", + "m/h", + "metre per hour - SI base unit metre divided by the unit hour. 2,777 78 x 10⁻⁴ m/s" + ), + metre_per_kelvin: makeEUInformation("F52", "m/K", "metre per kelvin - m × K⁻¹"), + metre_per_minute: makeEUInformation("2X", "m/min", "metre per minute - 0,016 666 m/s"), + metre_per_pascal: makeEUInformation( + "M53", + "m/Pa", + "metre per pascal - SI base unit metre divided by the derived SI unit pascal. kg⁻¹ x m² x s²" + ), + metre_per_radiant: makeEUInformation( + "M55", + "m/rad", + "metre per radiant - Unit of the translation factor for implementation from rotation to linear movement. m/rad" + ), + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s"), + metre_per_second_bar: makeEUInformation("L13", "(m/s)/bar", "metre per second bar - 10⁻⁵ (m/s)/Pa"), + metre_per_second_kelvin: makeEUInformation("L12", "(m/s)/K", "metre per second kelvin - (m/s)/K"), + metre_per_second_pascal: makeEUInformation( + "M59", + "(m/s)/Pa", + "metre per second pascal - SI base unit meter divided by the product of SI base unit second and the derived SI unit pascal. m² x kg⁻¹ x s" + ), + metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared - m/s²"), + metre_per_volt_second: makeEUInformation("H58", "m/(V·s)", "metre per volt second - m⁻¹ x kg⁻¹ x s² x A"), + metre_to_the_fourth_power: makeEUInformation("B83", "m⁴", "metre to the fourth power - m⁴"), + metric_horse_power: makeEUInformation("HJ", "metric hp", "metric horse power - 735,498 75 W"), + mho: makeEUInformation("NQ", "", "mho - S"), + "micro-inch": makeEUInformation("M7", "µin", "micro-inch - 25,4 x 10⁻⁹ m"), + microampere: makeEUInformation("B84", "µA", "microampere - 10⁻⁶ A"), + microbar: makeEUInformation("B85", "µbar", "microbar - 10⁻¹ Pa"), + microbecquerel: makeEUInformation("H08", "µBq", "microbecquerel - 10⁻⁶ Bq"), + microcoulomb: makeEUInformation("B86", "µC", "microcoulomb - 10⁻⁶ C"), + microcoulomb_per_cubic_metre: makeEUInformation("B87", "µC/m³", "microcoulomb per cubic metre - 10⁻⁶ C/m³"), + microcoulomb_per_square_metre: makeEUInformation("B88", "µC/m²", "microcoulomb per square metre - 10⁻⁶ C/m²"), + microcurie: makeEUInformation("M5", "µCi", "microcurie - 3,7 x 10⁴ Bq"), + microfarad: makeEUInformation("4O", "µF", "microfarad - 10⁻⁶ F"), + microfarad_per_kilometre: makeEUInformation("H28", "µF/km", "microfarad per kilometre - 10⁻⁹ F/m"), + microfarad_per_metre: makeEUInformation("B89", "µF/m", "microfarad per metre - 10⁻⁶ F/m"), + microgram: makeEUInformation("MC", "µg", "microgram - 10⁻⁹ kg"), + microgram_per_cubic_metre: makeEUInformation("GQ", "µg/m³", "microgram per cubic metre - 10⁻⁹ kg/m³"), + microgram_per_cubic_metre_bar: makeEUInformation("J35", "(µg/m³)/bar", "microgram per cubic metre bar - 10⁻¹⁴ (kg/m³)/Pa"), + microgram_per_cubic_metre_kelvin: makeEUInformation("J34", "(µg/m³)/K", "microgram per cubic metre kelvin - 10⁻⁹ (kg/m³)/K"), + microgram_per_hectogram: makeEUInformation("Q29", "µg/hg", "microgram per hectogram - Microgram per hectogram. 10⁻8"), + microgram_per_kilogram: makeEUInformation("J33", "µg/kg", "microgram per kilogram - 10⁻⁹"), + microgram_per_litre: makeEUInformation("H29", "µg/l", "microgram per litre - 10⁻⁶ m⁻³ x kg"), + microgray_per_hour: makeEUInformation( + "P63", + "µGy/h", + "microgray per hour - 0,000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹⁰ Gy/s" + ), + microgray_per_minute: makeEUInformation( + "P59", + "µGy/min", + "microgray per minute - 0,000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁸ Gy/s" + ), + microgray_per_second: makeEUInformation( + "P55", + "µGy/s", + "microgray per second - 0,000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁶ Gy/s" + ), + microhenry: makeEUInformation("B90", "µH", "microhenry - 10⁻⁶ H"), + microhenry_per_kiloohm: makeEUInformation("G98", "µH/kΩ", "microhenry per kiloohm - 10⁻⁹ s"), + microhenry_per_metre: makeEUInformation("B91", "µH/m", "microhenry per metre - 10⁻⁶ H/m"), + microhenry_per_ohm: makeEUInformation("G99", "µH/Ω", "microhenry per ohm - 10⁻⁶ s"), + microlitre: makeEUInformation("4G", "µl", "microlitre - 10⁻⁹ m³"), + microlitre_per_litre: makeEUInformation("J36", "µl/l", "microlitre per litre - 10⁻⁶"), + "micrometre_(micron)": makeEUInformation("4H", "µm", "micrometre (micron) - 10⁻⁶ m"), + micrometre_per_kelvin: makeEUInformation("F50", "µm/K", "micrometre per kelvin - 10⁻⁶ m × K⁻¹"), + micromho: makeEUInformation("NR", "", "micromho - 10⁻⁶ S"), + micromole: makeEUInformation("FH", "µmol", "micromole - 10⁻⁶ mol"), + micronewton: makeEUInformation("B92", "µN", "micronewton - 10⁻⁶ N"), + micronewton_metre: makeEUInformation("B93", "µN·m", "micronewton metre - 10⁻⁶ N x m"), + microohm: makeEUInformation("B94", "µΩ", "microohm - 10⁻⁶ Ω"), + microohm_metre: makeEUInformation("B95", "µΩ·m", "microohm metre - 10⁻⁶ Ω x m"), + micropascal: makeEUInformation("B96", "µPa", "micropascal - 10⁻⁶ Pa"), + micropoise: makeEUInformation("J32", "µP", "micropoise - 10⁻⁶ Pa x s"), + microradian: makeEUInformation("B97", "µrad", "microradian - 10⁻⁶ rad"), + microsecond: makeEUInformation("B98", "µs", "microsecond - 10⁻⁶ s"), + microsiemens: makeEUInformation("B99", "µS", "microsiemens - 10⁻⁶ S"), + microsiemens_per_centimetre: makeEUInformation("G42", "µS/cm", "microsiemens per centimetre - 10⁻⁴ S/m"), + microsiemens_per_metre: makeEUInformation("G43", "µS/m", "microsiemens per metre - 10⁻⁶ S/m"), + microsievert_per_hour: makeEUInformation( + "P72", + "µSv/h", + "microsievert per hour - 0,000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹⁰ Sv/s" + ), + microsievert_per_minute: makeEUInformation( + "P76", + "µSv/min", + "microsievert per minute - 0,000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁸ Sv/s" + ), + microsievert_per_second: makeEUInformation( + "P67", + "µSv/s", + "microsievert per second - 0,000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁶ Sv/s" + ), + microtesla: makeEUInformation("D81", "µT", "microtesla - 10⁻⁶ T"), + microvolt: makeEUInformation("D82", "µV", "microvolt - 10⁻⁶ V"), + microvolt_per_metre: makeEUInformation("C3", "µV/m", "microvolt per metre - 10⁻⁶ V/m"), + microwatt: makeEUInformation("D80", "µW", "microwatt - 10⁻⁶ W"), + microwatt_per_square_metre: makeEUInformation("D85", "µW/m²", "microwatt per square metre - 10⁻⁶ W/m²"), + mil: makeEUInformation( + "M43", + "mil", + "mil - Unit to indicate an angle at military zone, equal to the 6400th part of the full circle of the 360° or 2·p·rad. 9,817 477 × 10⁻⁴ rad" + ), + "mile_(based_on_U.S._survey_foot)_": makeEUInformation( + "M52", + "mi (US survey) ", + "mile (based on U.S. survey foot) - Unit commonly used in the United States for ordnance survey. 1,609347 x 10³ m" + ), + "mile_(statute_mile)": makeEUInformation("SMI", "mile", "mile (statute mile) - 1 609,344 m"), + "mile_(statute_mile)_per_second_squared": makeEUInformation( + "M42", + "mi/s²", + "mile (statute mile) per second squared - Unit of the length according to the Imperial system of units divided by the power of the SI base unit second by exponent 2. 1,609 344 x 10³ m/s²" + ), + "mile_per_hour_(statute_mile)": makeEUInformation("HM", "mile/h", "mile per hour (statute mile) - 0,447 04 m/s"), + mile_per_minute_: makeEUInformation( + "M57", + "mi/min", + "mile per minute - Unit of velocity from the Imperial system of units. 26,822 4 m/s" + ), + mile_per_second_: makeEUInformation( + "M58", + "mi/s", + "mile per second - Unit of the velocity from the Imperial system of units. 1,609 344 x 10³ m/s" + ), + "milli-inch": makeEUInformation("77", "mil", "milli-inch - 25,4 x 10⁻⁶ m"), + milliampere: makeEUInformation("4K", "mA", "milliampere - 10⁻³ A"), + milliampere_hour: makeEUInformation( + "E09", + "mA·h", + "milliampere hour - A unit of power load delivered at the rate of one thousandth of an ampere over a period of one hour. 3,6 C" + ), + milliampere_per_bar: makeEUInformation("F59", "mA/bar", "milliampere per bar - 10⁻⁸ kg⁻¹ x m x s² x A"), + milliampere_per_inch: makeEUInformation("F08", "mA/in", "milliampere per inch - 3,937 007 874 015 75 x 10⁻² A x m⁻¹"), + milliampere_per_litre_minute: makeEUInformation( + "G59", + "mA/(l·min)", + "milliampere per litre minute - 1,666 67 × 10⁻² m⁻³ x s⁻¹ x A" + ), + milliampere_per_millimetre: makeEUInformation("F76", "mA/mm", "milliampere per millimetre - m⁻¹ x A"), + "milliampere_per_pound-force_per_square_inch": makeEUInformation( + "F57", + "mA/(lbf/in²)", + "milliampere per pound-force per square inch - 1,450 38 × 10⁻⁷ kg⁻¹ x m x s² x A" + ), + millibar: makeEUInformation("MBR", "mbar", "millibar - 10² Pa"), + millibar_cubic_metre_per_second: makeEUInformation("F96", "mbar·m³/s", "millibar cubic metre per second - 10² kg x m² x s⁻³"), + millibar_litre_per_second: makeEUInformation("F95", "mbar·l/s", "millibar litre per second - 10⁻¹ kg x m² x s⁻³"), + millibar_per_bar: makeEUInformation("F04", "mbar/bar", "millibar per bar - 10⁻³"), + millibar_per_kelvin: makeEUInformation("F84", "mbar/K", "millibar per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), + millicandela: makeEUInformation("P34", "mcd", "millicandela - 0,001-fold of the SI base unit candela. 10⁻³ cd"), + millicoulomb: makeEUInformation("D86", "mC", "millicoulomb - 10⁻³ C"), + millicoulomb_per_cubic_metre: makeEUInformation("D88", "mC/m³", "millicoulomb per cubic metre - 10⁻³ C/m³"), + millicoulomb_per_kilogram: makeEUInformation("C8", "mC/kg", "millicoulomb per kilogram - 10⁻³ C/kg"), + millicoulomb_per_square_metre: makeEUInformation("D89", "mC/m²", "millicoulomb per square metre - 10⁻³ C/m²"), + millicurie: makeEUInformation("MCU", "mCi", "millicurie - 3,7 x 10⁷ Bq"), + millifarad: makeEUInformation("C10", "mF", "millifarad - 10⁻³ F"), + milligal: makeEUInformation("C11", "mGal", "milligal - 10⁻⁵ m/s²"), + milligram: makeEUInformation("MGM", "mg", "milligram - 10⁻⁶ kg"), + milligram_per_bar: makeEUInformation("F75", "mg/bar", "milligram per bar - 10⁻¹¹ m x s²"), + milligram_per_cubic_metre: makeEUInformation("GP", "mg/m³", "milligram per cubic metre - 10⁻⁶ kg/m³"), + milligram_per_cubic_metre_bar: makeEUInformation("L18", "(mg/m³)/bar", "milligram per cubic metre bar - 10⁻¹¹ (kg/m³)/Pa"), + milligram_per_cubic_metre_kelvin: makeEUInformation("L17", "(mg/m³)/K", "milligram per cubic metre kelvin - 10⁻⁶ (kg/m³)/K"), + milligram_per_day: makeEUInformation("F32", "mg/d", "milligram per day - 1,157 41 × 10⁻¹¹ kg x s⁻¹"), + milligram_per_day_bar: makeEUInformation("F70", "mg/(d·bar)", "milligram per day bar - 1,157 41 × 10⁻¹⁶ m x s"), + milligram_per_day_kelvin: makeEUInformation("F43", "mg/(d·K)", "milligram per day kelvin - 1,157 41 × 10⁻¹¹ kg x s⁻¹ x K⁻¹"), + milligram_per_gram: makeEUInformation("H64", "mg/g", "milligram per gram - 10⁻³ 1"), + milligram_per_hour: makeEUInformation("4M", "mg/h", "milligram per hour - 2,777 78 x 10⁻¹⁰ kg/s"), + milligram_per_hour_bar: makeEUInformation("F71", "mg/(h·bar)", "milligram per hour bar - 2,777 78 × 10⁻¹⁵ m x s"), + milligram_per_hour_kelvin: makeEUInformation("F44", "mg/(h·K)", "milligram per hour kelvin - 2,777 78 × 10⁻¹⁰ kg x s⁻¹ x K⁻¹"), + milligram_per_kelvin: makeEUInformation("F16", "mg/K", "milligram per kelvin - 10⁻⁶ kg x K⁻¹"), + milligram_per_kilogram: makeEUInformation("NA", "mg/kg", "milligram per kilogram - 10⁻⁶ 1"), + milligram_per_litre: makeEUInformation("M1", "mg/l", "milligram per litre - 10⁻³ kg/m³"), + milligram_per_metre: makeEUInformation("C12", "mg/m", "milligram per metre - 10⁻⁶ kg/m"), + milligram_per_minute: makeEUInformation("F33", "mg/min", "milligram per minute - 1,666 67 × 10⁻⁸ kg x s⁻¹"), + milligram_per_minute_bar: makeEUInformation("F72", "mg/(min·bar)", "milligram per minute bar - 1,666 67 × 10⁻¹³ m x s"), + milligram_per_minute_kelvin: makeEUInformation( + "F45", + "mg/(min·K)", + "milligram per minute kelvin - 1,666 67 × 10⁻⁸ kg x s⁻¹ x K⁻¹" + ), + milligram_per_second: makeEUInformation("F34", "mg/s", "milligram per second - 10⁻⁶ kg x s⁻¹"), + milligram_per_second_bar: makeEUInformation("F73", "mg/(s·bar)", "milligram per second bar - 10⁻¹¹ m x s"), + milligram_per_second_kelvin: makeEUInformation("F46", "mg/(s·K)", "milligram per second kelvin - 10⁻⁶ kg x s⁻¹ x K⁻¹"), + milligram_per_square_centimetre: makeEUInformation("H63", "mg/cm²", "milligram per square centimetre - 10⁻² m⁻² x kg"), + milligram_per_square_metre: makeEUInformation("GO", "mg/m²", "milligram per square metre - 10⁻⁶ kg/m²"), + milligray: makeEUInformation("C13", "mGy", "milligray - 10⁻³ Gy"), + milligray_per_hour: makeEUInformation( + "P62", + "mGy/h", + "milligray per hour - 0,001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻⁷ Gy/s" + ), + milligray_per_minute: makeEUInformation( + "P58", + "mGy/min", + "milligray per minute - 0,001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁵ Gy/s" + ), + milligray_per_second: makeEUInformation( + "P54", + "mGy/s", + "milligray per second - 0,001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻³ Gy/s" + ), + millihenry: makeEUInformation("C14", "mH", "millihenry - 10⁻³ H"), + millihenry_per_kiloohm: makeEUInformation("H05", "mH/kΩ", "millihenry per kiloohm - 10⁻⁶ s"), + millihenry_per_ohm: makeEUInformation("H06", "mH/Ω", "millihenry per ohm - 10⁻³ s"), + millihertz: makeEUInformation("MTZ", "mHz ", "millihertz - A unit of frequency equal to 0.001 cycle per second 10-3 Hz"), + millijoule: makeEUInformation("C15", "mJ", "millijoule - 10⁻³ J"), + millilitre: makeEUInformation("MLT", "ml", "millilitre - 10⁻⁶ m³"), + millilitre_per_bar: makeEUInformation("G97", "ml/bar", "millilitre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), + millilitre_per_cubic_metre: makeEUInformation("H65", "ml/m³", "millilitre per cubic metre - 10⁻⁶ 1"), + millilitre_per_day: makeEUInformation("G54", "ml/d", "millilitre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), + millilitre_per_day_bar: makeEUInformation("G90", "ml/(d·bar)", "millilitre per day bar - 1,157 41 x 10⁻¹⁶ x kg⁻¹ x m⁴ x s"), + millilitre_per_day_kelvin: makeEUInformation("G73", "ml/(d·K)", "millilitre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹"), + millilitre_per_hour: makeEUInformation("G55", "ml/h", "millilitre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), + millilitre_per_hour_bar: makeEUInformation("G91", "ml/(h·bar)", "millilitre per hour bar - 2,777 78 x 10⁻¹⁵ x kg⁻¹ x m⁴ x s"), + millilitre_per_hour_kelvin: makeEUInformation( + "G74", + "ml/(h·K)", + "millilitre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" + ), + millilitre_per_kelvin: makeEUInformation("G30", "ml/K", "millilitre per kelvin - 10⁻⁶ m³ x K⁻¹"), + millilitre_per_kilogram: makeEUInformation("KX", "ml/kg", "millilitre per kilogram - 10⁻⁶ m³/kg"), + millilitre_per_litre: makeEUInformation("L19", "ml/l", "millilitre per litre - 10⁻³"), + millilitre_per_minute: makeEUInformation("41", "ml/min", "millilitre per minute - 1,666 67 x 10⁻⁸ m³/s"), + millilitre_per_minute_bar: makeEUInformation( + "G92", + "ml/(min·bar)", + "millilitre per minute bar - 1,666 67 × 10⁻¹³ x kg⁻¹ x m⁴ x s" + ), + millilitre_per_minute_kelvin: makeEUInformation( + "G75", + "ml/(min·K)", + "millilitre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" + ), + millilitre_per_second: makeEUInformation("40", "ml/s", "millilitre per second - 10⁻⁶ m³/s"), + millilitre_per_second_bar: makeEUInformation("G93", "ml/(s·bar)", "millilitre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s"), + millilitre_per_second_kelvin: makeEUInformation("G76", "ml/(s·K)", "millilitre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹"), + millilitre_per_square_centimetre_minute: makeEUInformation( + "M22", + "(ml/min)/cm²", + "millilitre per square centimetre minute - 2,777 778 x 10⁻⁶ (m³/s)/m²" + ), + millilitre_per_square_centimetre_second: makeEUInformation( + "35", + "ml/(cm²·s)", + "millilitre per square centimetre second - 10⁻² m/s" + ), + millimetre: makeEUInformation("MMT", "mm", "millimetre - 10⁻³ m"), + millimetre_per_bar: makeEUInformation("G06", "mm/bar", "millimetre per bar - 10⁻⁸ kg⁻¹ × m² × s²"), + millimetre_per_degree_Celcius_metre: makeEUInformation("E97", "mm/(°C·m)", "millimetre per degree Celcius metre - 10⁻³ K⁻¹"), + millimetre_per_hour: makeEUInformation("H67", "mm/h", "millimetre per hour - 0,277 777 778 × 10⁻⁷ m x s⁻¹"), + millimetre_per_kelvin: makeEUInformation("F53", "mm/K", "millimetre per kelvin - 10⁻³ m x K⁻¹"), + millimetre_per_minute: makeEUInformation("H81", "mm/min", "millimetre per minute - 1,666 666 667 × 10⁻⁵ m x s⁻¹"), + millimetre_per_second: makeEUInformation("C16", "mm/s", "millimetre per second - 10⁻³ m/s"), + millimetre_per_second_squared: makeEUInformation( + "M41", + "mm/s²", + "millimetre per second squared - 0,001-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻³ m/s²" + ), + millimetre_per_year: makeEUInformation("H66", "mm/y", "millimetre per year - 3,15576 × 10⁴ m x s⁻¹"), + millimetre_squared_per_second: makeEUInformation("C17", "mm²/s", "millimetre squared per second - 10⁻⁶ m²/s"), + millimetre_to_the_fourth_power: makeEUInformation("G77", "mm⁴", "millimetre to the fourth power - 10⁻¹² m⁴"), + millimole: makeEUInformation("C18", "mmol", "millimole - 10⁻³ mol"), + millimole_per_gram: makeEUInformation("H68", "mmol/g", "millimole per gram - mol x kg⁻¹"), + millimole_per_kilogram: makeEUInformation("D87", "mmol/kg", "millimole per kilogram - 10⁻³ mol/kg"), + millimole_per_litre: makeEUInformation("M33", "mmol/l", "millimole per litre - mol/m³"), + millinewton: makeEUInformation("C20", "mN", "millinewton - 10⁻³ N"), + millinewton_metre: makeEUInformation("D83", "mN·m", "millinewton metre - 10⁻³ N x m"), + millinewton_per_metre: makeEUInformation("C22", "mN/m", "millinewton per metre - 10⁻³ N/m"), + milliohm: makeEUInformation("E45", "mΩ", "milliohm - 10⁻³ Ω"), + milliohm_metre: makeEUInformation("C23", "mΩ·m", "milliohm metre - 10⁻³ Ω x m"), + milliohm_per_metre: makeEUInformation("F54", "mΩ/m", "milliohm per metre - 10⁻³ Ω/m"), + millipascal: makeEUInformation("74", "mPa", "millipascal - 10⁻³ Pa"), + millipascal_per_metre: makeEUInformation( + "P80", + "mPa/m", + "millipascal per metre - 0,001-fold of the derived SI unit pascal divided by the SI base unit metre. 10⁻³ kg/(m² x s²)" + ), + millipascal_second: makeEUInformation("C24", "mPa·s", "millipascal second - 10⁻³ Pa x s"), + millipascal_second_per_bar: makeEUInformation("L16", "mPa·s/bar", "millipascal second per bar - 10⁻⁸ s"), + millipascal_second_per_kelvin: makeEUInformation("L15", "mPa·s/K", "millipascal second per kelvin - 10⁻³ Pa x s/K"), + milliradian: makeEUInformation("C25", "mrad", "milliradian - 10⁻³ rad"), + milliroentgen: makeEUInformation("2Y", "mR", "milliroentgen - 2,58 x 10⁻⁷ C/kg"), + milliroentgen_aequivalent_men: makeEUInformation("L31", "mrem", "milliroentgen aequivalent men - 10⁻⁵ Sv"), + millisecond: makeEUInformation("C26", "ms", "millisecond - 10⁻³ s"), + millisiemens: makeEUInformation("C27", "mS", "millisiemens - 10⁻³ S"), + millisiemens_per_centimetre: makeEUInformation("H61", "mS/cm", "millisiemens per centimetre - 10⁻¹ S/m"), + millisievert: makeEUInformation("C28", "mSv", "millisievert - 10⁻³ Sv"), + millisievert_per_hour: makeEUInformation( + "P71", + "mSv/h", + "millisievert per hour - 0,001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻⁷ Sv/s" + ), + millisievert_per_minute: makeEUInformation( + "P75", + "mSv/min", + "millisievert per minute - 0,001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁵ Sv/s" + ), + millisievert_per_second: makeEUInformation( + "P66", + "mSv/s", + "millisievert per second - 0,001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻³ Sv/s" + ), + millitesla: makeEUInformation("C29", "mT", "millitesla - 10⁻³ T"), + millivolt: makeEUInformation("2Z", "mV", "millivolt - 10⁻³ V"), + "millivolt_-_ampere": makeEUInformation("M35", "mV·A", "millivolt - ampere - 10⁻³ V x A"), + millivolt_per_kelvin: makeEUInformation("D49", "mV/K", "millivolt per kelvin - 10⁻³ V/K"), + millivolt_per_metre: makeEUInformation("C30", "mV/m", "millivolt per metre - 10⁻³ V/m"), + millivolt_per_minute: makeEUInformation("H62", "mV/min", "millivolt per minute - 1,666 666 667 × 10⁻⁵ m² x kg x s⁻⁴ x A⁻¹"), + milliwatt: makeEUInformation("C31", "mW", "milliwatt - 10⁻³ W"), + milliwatt_per_square_metre: makeEUInformation("C32", "mW/m²", "milliwatt per square metre - 10⁻³ W/m²"), + milliweber: makeEUInformation("C33", "mWb", "milliweber - 10⁻³ Wb"), + "minute_[unit_of_angle]": makeEUInformation("D61", "", "minute [unit of angle] - 2,908 882 × 10⁻⁴ rad"), + "minute_[unit_of_time]": makeEUInformation("MIN", "min", "minute [unit of time] - 60 s"), + mol_per_cubic_metre_pascal: makeEUInformation( + "P52", + "(mol/m³)/Pa", + "mol per cubic metre pascal - SI base unit mol divided by the product of the power from the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x kg⁻¹ x s² x mol" + ), + mol_per_kilogram_pascal: makeEUInformation( + "P51", + "(mol/kg)/Pa", + "mol per kilogram pascal - SI base unit mol divided by the product of the SI base unit kilogram and the derived SI unit pascal. m x kg⁻² x s² x mol" + ), + mole: makeEUInformation("C34", "mol", "mole - mol"), + mole_per_cubic_decimetre: makeEUInformation("C35", "mol/dm³", "mole per cubic decimetre - 10³ mol/m³"), + mole_per_cubic_metre: makeEUInformation("C36", "mol/m³", "mole per cubic metre - mol/m³"), + mole_per_cubic_metre_bar: makeEUInformation("L29", "(mol/m³)/bar", "mole per cubic metre bar - 10⁻⁵ (mol/m³)/Pa"), + mole_per_cubic_metre_kelvin: makeEUInformation("L28", "(mol/m³)/K", "mole per cubic metre kelvin - (mol/m³)/K"), + mole_per_hour: makeEUInformation("L23", "mol/h", "mole per hour - 2,777 78 x 10⁻⁴ mol/s"), + mole_per_kilogram: makeEUInformation("C19", "mol/kg", "mole per kilogram - mol/kg"), + mole_per_kilogram_bar: makeEUInformation("L25", "(mol/kg)/bar", "mole per kilogram bar - 10⁻⁵ (mol/kg)/Pa"), + mole_per_kilogram_kelvin: makeEUInformation("L24", "(mol/kg)/K", "mole per kilogram kelvin - (mol/kg)/K"), + mole_per_litre: makeEUInformation("C38", "mol/l", "mole per litre - 10³ mol/m³"), + mole_per_litre_bar: makeEUInformation("L27", "(mol/l)/bar", "mole per litre bar - 10⁻² (mol/m³)/Pa"), + mole_per_litre_kelvin: makeEUInformation("L26", "(mol/l)/K", "mole per litre kelvin - 10³ (mol/m³)/K"), + mole_per_minute: makeEUInformation("L30", "mol/min", "mole per minute - 1,666 67 x 10⁻² mol/s"), + mole_per_second: makeEUInformation("E95", "mol/s", "mole per second - s⁻¹ x mol"), + month: makeEUInformation("MON", "mo", "month - Unit of time equal to 1/12 of a year of 365,25 days. 2,629 800 x 10⁶ s"), + nanoampere: makeEUInformation("C39", "nA", "nanoampere - 10⁻⁹ A"), + nanocoulomb: makeEUInformation("C40", "nC", "nanocoulomb - 10⁻⁹ C"), + nanofarad: makeEUInformation("C41", "nF", "nanofarad - 10⁻⁹ F"), + nanofarad_per_metre: makeEUInformation("C42", "nF/m", "nanofarad per metre - 10⁻⁹ F/m"), + nanogram_per_kilogram: makeEUInformation("L32", "ng/kg", "nanogram per kilogram - 10⁻¹²"), + nanogray_per_hour: makeEUInformation( + "P64", + "nGy/h", + "nanogray per hour - 0,000 000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹³ Gy/s" + ), + nanogray_per_minute: makeEUInformation( + "P60", + "nGy/min", + "nanogray per minute - 0,000 000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻¹¹ Gy/s" + ), + nanogray_per_second: makeEUInformation( + "P56", + "nGy/s", + "nanogray per second - 0,000 000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁹ Gy/s" + ), + nanohenry: makeEUInformation("C43", "nH", "nanohenry - 10⁻⁹ H"), + nanohenry_per_metre: makeEUInformation("C44", "nH/m", "nanohenry per metre - 10⁻⁹ H/m"), + nanolitre: makeEUInformation("Q34", "nl", "nanolitre - 10-12 m3"), + nanometre: makeEUInformation("C45", "nm", "nanometre - 10⁻⁹ m"), + nanomole: makeEUInformation("Z9", "nmol", "nanomole - An SI unit of amount of substance equal to 10−9 moles 10⁻9 mol"), + nanoohm: makeEUInformation("P22", "nΩ", "nanoohm - 0,000 000 001-fold of the derived SI unit ohm. 10⁻⁹ Ω"), + nanoohm_metre: makeEUInformation("C46", "nΩ·m", "nanoohm metre - 10⁻⁹ Ω·x m"), + nanosecond: makeEUInformation("C47", "ns", "nanosecond - 10⁻⁹ s"), + nanosiemens_per_centimetre: makeEUInformation("G44", "nS/cm", "nanosiemens per centimetre - 10⁻⁷ S/m"), + nanosiemens_per_metre: makeEUInformation("G45", "nS/m", "nanosiemens per metre - 10⁻⁹ S/m"), + nanosievert_per_hour: makeEUInformation( + "P73", + "nSv/h", + "nanosievert per hour - 0,000 000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹³ Sv/s" + ), + nanosievert_per_minute: makeEUInformation( + "P77", + "nSv/min", + "nanosievert per minute - 0,000 000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻¹¹ Sv/s" + ), + nanosievert_per_second: makeEUInformation( + "P68", + "nSv/s", + "nanosievert per second - 0,000 000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁹ Sv/s" + ), + nanotesla: makeEUInformation("C48", "nT", "nanotesla - 10⁻⁹ T"), + nanowatt: makeEUInformation("C49", "nW", "nanowatt - 10⁻⁹ W"), + nautical_mile: makeEUInformation("NMI", "n mile", "nautical mile - 1 852 m"), + neper: makeEUInformation("C50", "Np", "neper - Np"), + neper_per_second: makeEUInformation("C51", "Np/s", "neper per second - Np/s"), + newton: makeEUInformation("NEW", "N", "newton - (kg x m)/s²"), + newton_centimetre: makeEUInformation("F88", "N·cm", "newton centimetre - 10⁻² kg x m² x s⁻²"), + newton_metre: makeEUInformation("NU", "N·m", "newton metre - N x m"), + newton_metre_per_ampere: makeEUInformation("F90", "N·m/A", "newton metre per ampere - kg x m² x s⁻² x A⁻¹"), + newton_metre_per_degree: makeEUInformation("F89", "Nm/°", "newton metre per degree - 57,295 788 kg x m² x s⁻² x rad⁻¹"), + newton_metre_per_kilogram: makeEUInformation("G19", "N·m/kg", "newton metre per kilogram - m² x s⁻²"), + newton_metre_per_radian: makeEUInformation( + "M93", + "N·m/rad", + "newton metre per radian - Product of the derived SI unit newton and the SI base unit metre divided by the unit radian. m² x kg x s⁻² x rad⁻¹" + ), + newton_metre_per_square_metre: makeEUInformation("M34", "N·m/m²", "newton metre per square metre - N x m/m²"), + newton_metre_second: makeEUInformation("C53", "N·m·s", "newton metre second - N x m x s"), + newton_metre_squared_per_kilogram_squared: makeEUInformation( + "C54", + "N·m²/kg²", + "newton metre squared per kilogram squared - N x m²/kg²" + ), + "newton_metre_watt_to_the_power_minus_0,5": makeEUInformation( + "H41", + "N·m·W⁻⁰‧⁵", + "newton metre watt to the power minus 0,5 - kg x m² x s⁻² x W⁻⁰‧⁵" + ), + newton_per_ampere: makeEUInformation("H40", "N/A", "newton per ampere - kg x m x s⁻² x A⁻¹"), + newton_per_centimetre: makeEUInformation("M23", "N/cm", "newton per centimetre - 10² N/m"), + newton_per_metre: makeEUInformation("4P", "N/m", "newton per metre - N/m"), + newton_per_millimetre: makeEUInformation("F47", "N/mm", "newton per millimetre - 10³ kg x s⁻²"), + newton_per_square_centimetre: makeEUInformation( + "E01", + "N/cm²", + "newton per square centimetre - A measure of pressure expressed in newtons per square centimetre. 10⁴ Pa" + ), + newton_per_square_metre: makeEUInformation("C55", "N/m²", "newton per square metre - Pa"), + newton_per_square_millimetre: makeEUInformation("C56", "N/mm²", "newton per square millimetre - 10⁶ Pa"), + newton_second: makeEUInformation("C57", "N·s", "newton second - N x s"), + newton_second_per_metre: makeEUInformation("C58", "N·s/m", "newton second per metre - N x s/m"), + newton_second_per_square_metre: makeEUInformation( + "N36", + "(N/m²)·s", + "newton second per square metre - Unit of the dynamic viscosity as a product of unit of the pressure (newton by square metre) multiplied with the SI base unit second. Pa x s" + ), + newton_square_metre_per_ampere: makeEUInformation( + "P49", + "N·m²/A", + "newton square metre per ampere - Product of the derived SI unit newton and the power of SI base unit metre with exponent 2 divided by the SI base unit ampere. m³ x kg x s⁻² x A⁻¹" + ), + octave: makeEUInformation("C59", "", "octave - A unit used in music to describe the ratio in frequency between notes. "), + ohm: makeEUInformation("OHM", "Ω", "ohm - Ω"), + ohm_centimetre: makeEUInformation("C60", "Ω·cm", "ohm centimetre - 10⁻² Ω x m "), + "ohm_circular-mil_per_foot_": makeEUInformation( + "P23", + "Ω·cmil/ft ", + "ohm circular-mil per foot - Unit of resistivity. 1,662 426 x 10⁻⁹ Ω x m" + ), + ohm_kilometre: makeEUInformation("M24", "Ω·km", "ohm kilometre - 10³ Ω x m"), + ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre - Ω x m"), + ohm_per_kilometre: makeEUInformation("F56", "Ω/km", "ohm per kilometre - 10⁻³ Ω/m"), + ohm_per_metre: makeEUInformation("H26", "Ω/m", "ohm per metre - Ω/m"), + "ohm_per_mile_(statute_mile)": makeEUInformation("F55", "Ω/mi", "ohm per mile (statute mile) - 6,213 71 × 10⁻⁴  Ω/m"), + one: makeEUInformation("C62", "1", "one - Synonym: unit 1"), + oscillations_per_minute: makeEUInformation( + "OPM", + "o/min", + "oscillations per minute - The number of oscillation per minute 1.667 x 10-2 /s" + ), + "ounce_(UK_fluid)_per_day": makeEUInformation("J95", "fl oz (UK)/d", "ounce (UK fluid) per day - 3,288 549 x 10⁻¹⁰ m³/s"), + "ounce_(UK_fluid)_per_hour": makeEUInformation("J96", "fl oz (UK)/h", "ounce (UK fluid) per hour - 7,892 517 x 10⁻⁹ m³/s"), + "ounce_(UK_fluid)_per_minute": makeEUInformation("J97", "fl oz (UK)/min", "ounce (UK fluid) per minute - 4,735 51 x 10⁻⁷ m³/s"), + "ounce_(UK_fluid)_per_second": makeEUInformation("J98", "fl oz (UK)/s", "ounce (UK fluid) per second - 2,841 306 x 10⁻⁵ m³/s"), + "ounce_(US_fluid)_per_day": makeEUInformation("J99", "fl oz (US)/d", "ounce (US fluid) per day - 3,422 862 x 10⁻¹⁰ m³/s"), + "ounce_(US_fluid)_per_hour": makeEUInformation("K10", "fl oz (US)/h", "ounce (US fluid) per hour - 8,214 869 x 10⁻⁹ m³/s"), + "ounce_(US_fluid)_per_minute": makeEUInformation( + "K11", + "fl oz (US)/min", + "ounce (US fluid) per minute - 4,928 922 x 10⁻⁷ m³/s" + ), + "ounce_(US_fluid)_per_second": makeEUInformation("K12", "fl oz (US)/s", "ounce (US fluid) per second - 2,957 353 x 10⁻⁵ m³/s"), + "ounce_(avoirdupois)": makeEUInformation("ONZ", "oz", "ounce (avoirdupois) - 2,834 952 x 10⁻² kg"), + "ounce_(avoirdupois)_per_cubic_inch": makeEUInformation( + "L39", + "oz/in³", + "ounce (avoirdupois) per cubic inch - 1,729 994 x 10³ kg/m³" + ), + "ounce_(avoirdupois)_per_cubic_yard": makeEUInformation( + "G32", + "oz/yd³", + "ounce (avoirdupois) per cubic yard - 3,707 98 × 10⁻² kg x m⁻³" + ), + "ounce_(avoirdupois)_per_day": makeEUInformation("L33", "oz/d", "ounce (avoirdupois) per day - 3,281 194 x 10⁻⁷kg/s"), + "ounce_(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "L37", + "oz/gal (UK)", + "ounce (avoirdupois) per gallon (UK) - 6,236 023 kg/m³" + ), + "ounce_(avoirdupois)_per_gallon_(US)": makeEUInformation( + "L38", + "oz/gal (US)", + "ounce (avoirdupois) per gallon (US) - 7,489 152 kg/m³" + ), + "ounce_(avoirdupois)_per_hour": makeEUInformation("L34", "oz/h", "ounce (avoirdupois) per hour - 7,874 867 x 10⁻⁶ kg/s"), + "ounce_(avoirdupois)_per_minute": makeEUInformation("L35", "oz/min", "ounce (avoirdupois) per minute - 4,724 92 x 10⁻⁴ kg/s"), + "ounce_(avoirdupois)_per_second": makeEUInformation("L36", "oz/s", "ounce (avoirdupois) per second - 2,834 952 x 10⁻² kg/s"), + "ounce_(avoirdupois)_per_square_inch_": makeEUInformation( + "N22", + "oz/in²", + "ounce (avoirdupois) per square inch - Unit of the surface specific mass (avoirdupois ounce according to the avoirdupois system of units according to the surface square inch according to the Anglo-American and Imperial system of units). 4,394 185 x 10 kg/m²" + ), + "ounce_(avoirdupois)-force": makeEUInformation("L40", "ozf", "ounce (avoirdupois)-force - 0,278 013 9 N"), + "ounce_(avoirdupois)-force_inch": makeEUInformation("L41", "ozf·in", "ounce (avoirdupois)-force inch - 7,061 552 x 10⁻³ N x m"), + ounce_foot: makeEUInformation("4R", "oz·ft", "ounce foot - 8,640 934 x 10⁻³ kg x m"), + ounce_inch: makeEUInformation("4Q", "oz·in", "ounce inch - 7,200 778 x 10⁻⁴ kg x m"), + ounce_per_square_foot: makeEUInformation("37", "oz/ft²", "ounce per square foot - 0,305 151 7 kg/m²"), + ounce_per_square_yard: makeEUInformation("ON", "oz/yd²", "ounce per square yard - 3,390 575 x 10⁻² kg/m²"), + "pH_(potential_of_Hydrogen)": makeEUInformation( + "Q30", + "pH", + "pH (potential of Hydrogen) - The activity of the (solvated) hydrogen ion (a logarithmic measure used to state the acidity or alkalinity of a chemical solution). -log10(mol/l)" + ), + parsec: makeEUInformation("C63", "pc", "parsec - 3,085 678 × 10¹⁶ m"), + pascal: makeEUInformation("PAL", "Pa", "pascal - Pa"), + pascal_cubic_metre_per_second: makeEUInformation("G01", "Pa·m³/s", "pascal cubic metre per second - kg x m² x s⁻³"), + pascal_litre_per_second: makeEUInformation("F99", "Pa·l/s", "pascal litre per second - 10⁻³ kg x m² x s⁻³"), + pascal_per_bar: makeEUInformation("F07", "Pa/bar", "pascal per bar - 10⁻⁵"), + pascal_per_kelvin: makeEUInformation("C64", "Pa/K", "pascal per kelvin - Pa/K"), + pascal_per_metre: makeEUInformation("H42", "Pa/m", "pascal per metre - m⁻² kg x s⁻²"), + pascal_second: makeEUInformation("C65", "Pa·s", "pascal second - Pa x s"), + pascal_second_per_bar: makeEUInformation("H07", "Pa·s/bar", "pascal second per bar - 10⁻⁵ s"), + pascal_second_per_cubic_metre: makeEUInformation("C66", "Pa·s/m³", "pascal second per cubic metre - Pa x s/m³"), + pascal_second_per_kelvin: makeEUInformation("F77", "Pa.s/K", "pascal second per kelvin - kg x m⁻¹ x s⁻¹ x K⁻¹"), + pascal_second_per_litre: makeEUInformation("M32", "Pa·s/l", "pascal second per litre - 10³ Pa x s/m³"), + pascal_second_per_metre: makeEUInformation("C67", "Pa· s/m", "pascal second per metre - Pa x s/m"), + pascal_square_metre_per_kilogram: makeEUInformation( + "P79", + "Pa/(kg/m²)", + "pascal square metre per kilogram - Unit of the burst index as derived unit for pressure pascal related to the substance, represented as a quotient from the SI base unit kilogram divided by the power of the SI base unit metre by exponent 2. m/s²" + ), + pascal_squared_second: makeEUInformation( + "P42", + "Pa²·s", + "pascal squared second - Unit of the set as a product of the power of derived SI unit pascal with exponent 2 and the SI base unit second. m⁻² x kg² x s⁻³" + ), + peck: makeEUInformation("G23", "pk (US)", "peck - 8,809 768 x 10⁻³ m³"), + "peck_(UK)": makeEUInformation("L43", "pk (UK)", "peck (UK) - 9,092 181 x 10⁻³ m³"), + "peck_(UK)_per_day": makeEUInformation("L44", "pk (UK)/d", "peck (UK) per day - 1,052 336 x 10⁻⁷ m³/s"), + "peck_(UK)_per_hour": makeEUInformation("L45", "pk (UK)/h", "peck (UK) per hour - 2,525 606 x 10⁻⁶ m³/s"), + "peck_(UK)_per_minute": makeEUInformation("L46", "pk (UK)/min", "peck (UK) per minute - 1,515 363 5 x 10⁻⁴ m³/s"), + "peck_(UK)_per_second": makeEUInformation("L47", "pk (UK)/s", "peck (UK) per second - 9,092 181 x 10⁻³ m³/s"), + "peck_(US_dry)_per_day": makeEUInformation("L48", "pk (US dry)/d", "peck (US dry) per day - 1,019 649 x 10⁻⁷ m³/s"), + "peck_(US_dry)_per_hour": makeEUInformation("L49", "pk (US dry)/h", "peck (US dry) per hour - 2,447 158 x 10⁻⁶ m³/s"), + "peck_(US_dry)_per_minute": makeEUInformation("L50", "pk (US dry)/min", "peck (US dry) per minute - 1,468 295 x 10⁻⁴ m³/s"), + "peck_(US_dry)_per_second": makeEUInformation("L51", "pk (US dry)/s", "peck (US dry) per second - 8,809 768 x 10⁻³ m³/s"), + petajoule: makeEUInformation("C68", "PJ", "petajoule - 10¹⁵ J"), + pfund: makeEUInformation("M86", "pfd", "pfund - Outdated unit of the mass used in Germany. 0,5 kg"), + phon: makeEUInformation( + "C69", + "", + "phon - A unit of subjective sound loudness. A sound has loudness p phons if it seems to the listener to be equal in loudness to the sound of a pure tone of frequency 1 kilohertz and strength p decibels. " + ), + phot: makeEUInformation( + "P26", + "ph", + "phot - CGS (Centimetre-Gram-Second system) unit of the illuminance, defined as lumen by square centimetre. 10⁴ cd x sr / m²" + ), + picoampere: makeEUInformation("C70", "pA", "picoampere - 10⁻¹² A"), + picocoulomb: makeEUInformation("C71", "pC", "picocoulomb - 10⁻¹² C"), + picofarad: makeEUInformation("4T", "pF", "picofarad - 10⁻¹² F"), + picofarad_per_metre: makeEUInformation("C72", "pF/m", "picofarad per metre - 10⁻¹² F/m"), + picohenry: makeEUInformation("C73", "pH", "picohenry - 10⁻¹² H"), + picolitre: makeEUInformation("Q33", "pl", "picolitre - 10-15 m3"), + picometre: makeEUInformation("C52", "pm", "picometre - 10⁻¹² m"), + picopascal_per_kilometre: makeEUInformation("H69", "pPa/km", "picopascal per kilometre - 10⁻¹⁵ m⁻² x kg x s⁻²"), + picosecond: makeEUInformation("H70", "ps", "picosecond - 10⁻¹² s"), + picosiemens: makeEUInformation("N92", "pS", "picosiemens - 0,000 000 000 001-fold of the derived SI unit siemens. 10⁻¹² S"), + picosiemens_per_metre: makeEUInformation("L42", "pS/m", "picosiemens per metre - 10⁻¹² S/m"), + picovolt: makeEUInformation("N99", "pV", "picovolt - 0,000 000 000 001-fold of the derived SI unit volt. 10⁻¹² V"), + picowatt: makeEUInformation("C75", "pW", "picowatt - 10⁻¹² W"), + picowatt_per_square_metre: makeEUInformation("C76", "pW/m²", "picowatt per square metre - 10⁻¹² W/m²"), + "pint_(UK)": makeEUInformation("PTI", "pt (UK)", "pint (UK) - 5, 682 61 x 10⁻⁴ m³"), + "pint_(UK)_per_day": makeEUInformation("L53", "pt (UK)/d", "pint (UK) per day - 6,577 098 x 10⁻⁹ m³/s"), + "pint_(UK)_per_hour": makeEUInformation("L54", "pt (UK)/h", "pint (UK) per hour - 1,578 504 x 10⁻⁷ m³/s"), + "pint_(UK)_per_minute": makeEUInformation("L55", "pt (UK)/min", "pint (UK) per minute - 9,471 022 x 10⁻⁶ m³/s"), + "pint_(UK)_per_second": makeEUInformation("L56", "pt (UK)/s", "pint (UK) per second - 5,682 613 x 10⁻⁴ m³/s"), + "pint_(US_dry)": makeEUInformation("L61", "pt (US dry)", "pint (US dry) - Use dry pint (common code PTD) 5,506 105 x 10⁻⁴ m³"), + "pint_(US_liquid)_per_day": makeEUInformation("L57", "pt (US liq.)/d", "pint (US liquid) per day - 5,476 580 x 10⁻⁹ m³/s"), + "pint_(US_liquid)_per_hour": makeEUInformation("L58", "pt (US liq.)/h", "pint (US liquid) per hour - 1,314 379 x 10⁻⁷ m³/s"), + "pint_(US_liquid)_per_minute": makeEUInformation( + "L59", + "pt (US liq.)/min", + "pint (US liquid) per minute - 7,886 275 x 10⁻⁶ m³/s" + ), + "pint_(US_liquid)_per_second": makeEUInformation( + "L60", + "pt (US liq.)/s", + "pint (US liquid) per second - 4,731 765 x 10⁻⁴ m³/s" + ), + "pint_(US)": makeEUInformation("PT", "pt (US)", "pint (US) - Use liquid pint (common code PTL) 4, 731 76 x 10⁻⁴ m³"), + poise: makeEUInformation("89", "P", "poise - 0,1 Pa x s"), + poise_per_bar: makeEUInformation("F06", "P/bar", "poise per bar - 10⁻⁶ s"), + poise_per_kelvin: makeEUInformation("F86", "P/K", "poise per kelvin - 10⁻¹ kg x m⁻¹ x s⁻¹ x K⁻¹"), + poise_per_pascal: makeEUInformation( + "N35", + "P/Pa", + "poise per pascal - CGS (Centimetre-Gram-Second system) unit poise divided by the derived SI unit pascal. 0,1 s" + ), + pond: makeEUInformation( + "M78", + "p", + "pond - 0,001-fold of the unit of the weight, defined as a mass of 1 kg which finds out about a weight strength from 1 kp by the gravitational force at sea level which corresponds to a strength of 9,806 65 newton. 9,806 65 x 10⁻³ N" + ), + pound: makeEUInformation("LBR", "lb", "pound - 0,453 592 37 kg"), + "pound_(avoirdupois)_per_cubic_foot_degree_Fahrenheit": makeEUInformation( + "K69", + "(lb/ft³)/°F", + "pound (avoirdupois) per cubic foot degree Fahrenheit - 28,833 23 (kg/m³)/K" + ), + "pound_(avoirdupois)_per_cubic_foot_psi": makeEUInformation( + "K70", + "(lb/ft³)/psi", + "pound (avoirdupois) per cubic foot psi - 2,323 282 x 10⁻³" + ), + "pound_(avoirdupois)_per_cubic_inch_degree_Fahrenheit": makeEUInformation( + "K75", + "(lb/in³)/°F", + "pound (avoirdupois) per cubic inch degree Fahrenheit - 4,982 384 x 10⁴ (kg/m³)/K" + ), + "pound_(avoirdupois)_per_cubic_inch_psi": makeEUInformation( + "K76", + "(lb/in³)/psi", + "pound (avoirdupois) per cubic inch psi - 4,014 632 (kg/m³)/Pa" + ), + "pound_(avoirdupois)_per_day": makeEUInformation("K66", "lb/d", "pound (avoirdupois) per day - 5,249 912 x 10⁻⁶ kg/s"), + "pound_(avoirdupois)_per_degree_Fahrenheit": makeEUInformation( + "K64", + "lb/°F", + "pound (avoirdupois) per degree Fahrenheit - 0,816 466 3 kg/K" + ), + "pound_(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "K71", + "lb/gal (UK)", + "pound (avoirdupois) per gallon (UK) - 99,776 37 kg/m³" + ), + "pound_(avoirdupois)_per_hour_degree_Fahrenheit": makeEUInformation( + "K73", + "(lb/h)/°F", + "pound (avoirdupois) per hour degree Fahrenheit - 2,267 962 x 10⁻⁴ (kg/s)/K" + ), + "pound_(avoirdupois)_per_hour_psi": makeEUInformation( + "K74", + "(lb/h)/psi", + "pound (avoirdupois) per hour psi - 1,827 445 x 10⁻⁸ (kg/s)/Pa" + ), + "pound_(avoirdupois)_per_minute": makeEUInformation("K78", "lb/min", "pound (avoirdupois) per minute - 7,559 873 x 10⁻³ kg/s"), + "pound_(avoirdupois)_per_minute_degree_Fahrenheit": makeEUInformation( + "K79", + "lb/(min·°F)", + "pound (avoirdupois) per minute degree Fahrenheit - 1,360 777 x 10⁻² (kg/s)/K" + ), + "pound_(avoirdupois)_per_minute_psi": makeEUInformation( + "K80", + "(lb/min)/psi", + "pound (avoirdupois) per minute psi - 1,096 467 x 10⁻⁶ (kg/s)/Pa" + ), + "pound_(avoirdupois)_per_psi": makeEUInformation("K77", "lb/psi", "pound (avoirdupois) per psi - 6,578 802 x 10⁻⁵ kg/Pa"), + "pound_(avoirdupois)_per_second": makeEUInformation("K81", "lb/s", "pound (avoirdupois) per second - 0,453 592 4 kg/s"), + "pound_(avoirdupois)_per_second_degree_Fahrenheit": makeEUInformation( + "K82", + "(lb/s)/°F", + "pound (avoirdupois) per second degree Fahrenheit - 0,816 466 3 (kg/s)/K" + ), + "pound_(avoirdupois)_per_second_psi": makeEUInformation( + "K83", + "(lb/s)/psi", + "pound (avoirdupois) per second psi - 6,578 802 x 10⁻⁵ (kg/s)/Pa" + ), + "pound_(avoirdupois)_square_foot": makeEUInformation( + "K65", + "lb·ft²", + "pound (avoirdupois) square foot - 4,214 011 x 10⁻² kg x m²" + ), + pound_foot_per_second: makeEUInformation( + "N10", + "lb·(ft/s)", + "pound foot per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit foot according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,382 550 x 10⁻¹ kg x m/s" + ), + pound_inch_per_second: makeEUInformation( + "N11", + "lb·(in/s)", + "pound inch per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit inch according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,152 125 x 10⁻² kg x m/s" + ), + pound_inch_squared: makeEUInformation("F20", "lb·in²", "pound inch squared - 2,926 397 x 10⁻⁴ kg x m²"), + pound_mole: makeEUInformation( + "P44", + "lbmol", + "pound mole - Non SI-conforming unit of quantity of a substance relating that one pound mole of a chemical composition corresponds to the same number of pounds as the molecular weight of one molecule of this composition in atomic mass units. 453,592 4 mol" + ), + pound_mole_per_minute: makeEUInformation( + "P46", + "lbmol/h", + "pound mole per minute - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 7,559 873 mol/s" + ), + pound_mole_per_pound: makeEUInformation( + "P48", + "lbmol/lb", + "pound mole per pound - Non SI-conforming unit of the material molar flux divided by the avoirdupois pound for mass according to the avoirdupois unit system. 10³ mol/kg" + ), + pound_mole_per_second: makeEUInformation( + "P45", + "lbmol/s", + "pound mole per second - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 4,535 924 x 10² mol/s" + ), + pound_per_cubic_foot: makeEUInformation("87", "lb/ft³", "pound per cubic foot - 1,601 846 x 10¹ kg/m³"), + pound_per_cubic_inch: makeEUInformation("LA", "lb/in³", "pound per cubic inch - 2,767 990 x 10⁴ kg/m³"), + pound_per_cubic_yard: makeEUInformation("K84", "lb/yd³", "pound per cubic yard - 0,593 276 4 kg/m³"), + pound_per_foot: makeEUInformation("P2", "lb/ft", "pound per foot - 1,488 164 kg/m"), + pound_per_foot_day: makeEUInformation( + "N44", + "lb/(ft·d)", + "pound per foot day - Unit of the dynamic viscosity according to the Anglo-American unit system. 1,722 412 x 10⁻⁵ Pa x s" + ), + pound_per_foot_hour: makeEUInformation("K67", "lb/(ft·h)", "pound per foot hour - 4,133 789 x 10⁻⁴ Pa x s"), + pound_per_foot_minute: makeEUInformation( + "N43", + "lb/(ft·min)", + "pound per foot minute - Unit of the dynamic viscosity according to the Anglo-American unit system. 2,480 273 x 10⁻² Pa x s" + ), + pound_per_foot_second: makeEUInformation("K68", "lb/(ft·s)", "pound per foot second - 1,488 164 Pa x s"), + "pound_per_gallon_(US)": makeEUInformation("GE", "lb/gal (US)", "pound per gallon (US) - 1,198 264 x 10² kg/m³"), + pound_per_hour: makeEUInformation("4U", "lb/h", "pound per hour - 1,259 979 x 10⁻⁴ kg/s"), + pound_per_inch_of_length: makeEUInformation("PO", "lb/in", "pound per inch of length - 1,785 797 x 10¹ kg/m"), + pound_per_pound: makeEUInformation( + "M91", + "lb/lb", + "pound per pound - Proportion of the mass consisting of the avoirdupois pound according to the avoirdupois unit system divided by the avoirdupois pound according to the avoirdupois unit system. 1" + ), + pound_per_square_foot: makeEUInformation("FP", "lb/ft²", "pound per square foot - 4,882 428 kg/m²"), + pound_per_square_inch_absolute: makeEUInformation("80", "lb/in²", "pound per square inch absolute - 7,030 696 x 10² kg/m²"), + pound_per_square_yard: makeEUInformation( + "N25", + "lb/yd²", + "pound per square yard - Unit for areal-related mass as a unit pound according to the avoirdupois unit system divided by the power of the unit yard according to the Anglo-American and Imperial system of units with exponent 2. 5,424 919 x 10⁻¹ kg/m²" + ), + pound_per_yard_: makeEUInformation( + "M84", + "lb/yd", + "pound per yard - Unit for linear mass according to avoirdupois system of units. 4,960 546 x 10⁻¹ kg/m" + ), + "pound-force": makeEUInformation("C78", "lbf", "pound-force - 4,448 222 N"), + "pound-force_foot": makeEUInformation( + "M92", + "lbf·ft", + "pound-force foot - Product of the unit pound-force according to the Anglo-American system of units and the unit foot according to the Anglo-American and the Imperial system of units. 1,355 818 N x m" + ), + "pound-force_foot_per_ampere": makeEUInformation( + "F22", + "lbf·ft/A", + "pound-force foot per ampere - 1,355 82 kg x m² x s⁻² x A⁻¹" + ), + "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound - 2,989 07 m² x s⁻²"), + "pound-force_inch": makeEUInformation("F21", "lbf·in", "pound-force inch - 1,129 85 × 10⁻¹ kg x m² x s⁻²"), + "pound-force_per_foot": makeEUInformation("F17", "lbf/ft", "pound-force per foot - 1,459 39 × 10¹ kg x s⁻²"), + "pound-force_per_inch": makeEUInformation("F48", "lbf/in", "pound-force per inch - 1,751 27 × 10² kg x s⁻²"), + "pound-force_per_square_foot": makeEUInformation("K85", "lbf/ft²", "pound-force per square foot - 47,880 26 Pa"), + "pound-force_per_square_inch": makeEUInformation("PS", "lbf/in²", "pound-force per square inch - 6,894 757 x 10³ Pa"), + "pound-force_per_square_inch_degree_Fahrenheit": makeEUInformation( + "K86", + "psi/°F", + "pound-force per square inch degree Fahrenheit - 1,241 056 x 10⁴ Pa/K" + ), + "pound-force_per_yard": makeEUInformation( + "N33", + "lbf/yd", + "pound-force per yard - Unit of force per unit length based on the Anglo-American system of units. 4,864 635 N/m" + ), + "pound-force_second_per_square_foot": makeEUInformation( + "K91", + "lbf·s/ft²", + "pound-force second per square foot - 47,880 26 Pa x s" + ), + "pound-force_second_per_square_inch": makeEUInformation( + "K92", + "lbf·s/in²", + "pound-force second per square inch - 6,894 757 x 10³ Pa x s" + ), + poundal: makeEUInformation( + "M76", + "pdl", + "poundal - Non SI-conforming unit of the power, which corresponds to a mass of a pound multiplied with the acceleration of a foot per square second. 1,382 550 x 10⁻¹ N" + ), + poundal_foot: makeEUInformation( + "M95", + "pdl·ft", + "poundal foot - Product of the non SI-conforming unit of the force poundal and the unit foot according to the Anglo-American and Imperial system of units . 4,214 011 x 10⁻² N x m" + ), + poundal_inch: makeEUInformation( + "M96", + "pdl·in", + "poundal inch - Product of the non SI-conforming unit of the force poundal and the unit inch according to the Anglo-American and Imperial system of units . 3,511 677 10⁻³ N x m" + ), + poundal_per_inch: makeEUInformation( + "N32", + "pdl/in", + "poundal per inch - Non SI-conforming unit of the surface tension according to the Imperial unit system as quotient poundal by inch. 5,443 110 N/m" + ), + poundal_per_square_foot_: makeEUInformation( + "N21", + "pdl/ft²", + "poundal per square foot - Non SI-conforming unit of pressure by the Imperial system of units according to NIST: 1 pdl/ft² = 1,488 164 Pa. 1,488 164 Pa" + ), + poundal_per_square_inch: makeEUInformation( + "N26", + "pdl/in²", + "poundal per square inch - Non SI-conforming unit of the pressure according to the Imperial system of units (poundal by square inch). 2,142 957 × 10² Pa" + ), + poundal_second_per_square_foot_: makeEUInformation( + "N34", + "(pdl/ft²)·s", + "poundal second per square foot - Non SI-conforming unit of viscosity. 1,488 164 Pa x s" + ), + poundal_second_per_square_inch: makeEUInformation( + "N42", + "(pdl/in²)·s", + "poundal second per square inch - Non SI-conforming unit of dynamic viscosity according to the Imperial system of units as product unit of the pressure (poundal by square inch) multiplied by the SI base unit second. 2,142 957 x 10² Pa x s" + ), + psi_cubic_inch_per_second: makeEUInformation("K87", "psi·in³/s", "psi cubic inch per second - 0,112 985 Pa x m³/s"), + psi_cubic_metre_per_second: makeEUInformation("K89", "psi·m³/s", "psi cubic metre per second - 6,894 757 x 10³ Pa x m³/s"), + psi_cubic_yard_per_second: makeEUInformation("K90", "psi·yd³/s", "psi cubic yard per second - 5,271 420 x 10³ Pa x m³/s"), + psi_litre_per_second: makeEUInformation("K88", "psi·l/s", "psi litre per second - 6,894 757 Pa x m³/s"), + psi_per_inch: makeEUInformation( + "P86", + "psi/in", + "psi per inch - Compound unit for pressure (pound-force according to the Anglo-American unit system divided by the power of the unit inch according to the Anglo-American and Imperial system of units with the exponent 2) divided by the unit inch according to the Anglo-American and Imperial system of units . 2,714 471 x 10⁵ kg/(m² x s²)" + ), + psi_per_psi: makeEUInformation("L52", "psi/psi", "psi per psi - 1"), + "quad_(1015_BtuIT)": makeEUInformation( + "N70", + "quad", + "quad (1015 BtuIT) - Unit of heat energy according to the imperial system of units. 1,055 056 × 10¹⁸ J" + ), + "quart_(UK_liquid)_per_day": makeEUInformation("K94", "qt (UK liq.)/d", "quart (UK liquid) per day - 1,315 420 x 10⁻⁸ m³/s"), + "quart_(UK_liquid)_per_hour": makeEUInformation("K95", "qt (UK liq.)/h", "quart (UK liquid) per hour - 3,157 008 x 10⁻⁷ m³/s"), + "quart_(UK_liquid)_per_minute": makeEUInformation( + "K96", + "qt (UK liq.)/min", + "quart (UK liquid) per minute - 1,894 205 x 10⁻⁵ m³/s" + ), + "quart_(UK_liquid)_per_second": makeEUInformation( + "K97", + "qt (UK liq.)/s", + "quart (UK liquid) per second - 1,136 523 x 10⁻³ m³/s" + ), + "quart_(UK)": makeEUInformation("QTI", "qt (UK)", "quart (UK) - 1,136 522 5 x 10⁻³ m³"), + "quart_(US_dry)": makeEUInformation( + "L62", + "qt (US dry)", + "quart (US dry) - Use dry quart (US) (common code QTD) 1,101 221 x 10⁻³ m³" + ), + "quart_(US_liquid)_per_day": makeEUInformation("K98", "qt (US liq.)/d", "quart (US liquid) per day - 1,095 316 x 10⁻⁸ m³/s"), + "quart_(US_liquid)_per_hour": makeEUInformation("K99", "qt (US liq.)/h", "quart (US liquid) per hour - 2,628 758 x 10⁻⁷ m³/s"), + "quart_(US_liquid)_per_minute": makeEUInformation( + "L10", + "qt (US liq.)/min", + "quart (US liquid) per minute - 1,577 255 x 10⁻⁵ m³/s" + ), + "quart_(US_liquid)_per_second": makeEUInformation( + "L11", + "qt (US liq.)/s", + "quart (US liquid) per second - 9,463 529 x 10⁻⁴ m³/s" + ), + "quart_(US)": makeEUInformation("QT", "qt (US)", "quart (US) - Use liquid quart (common code QTL) 0,946 352 9 x 10⁻³ m³"), + rad: makeEUInformation("C80", "rad", "rad - 10⁻² Gy"), + radian: makeEUInformation("C81", "rad", "radian - rad"), + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m"), + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), + radian_per_second_squared: makeEUInformation("2B", "rad/s²", "radian per second squared - Refer ISO/TC12 SI Guide rad/s²"), + radian_square_metre_per_kilogram: makeEUInformation("C83", "rad·m²/kg", "radian square metre per kilogram - rad x m²/kg"), + radian_square_metre_per_mole: makeEUInformation("C82", "rad·m²/mol", "radian square metre per mole - rad x m²/mol"), + reciprocal_angstrom: makeEUInformation("C85", "Å⁻¹", "reciprocal angstrom - 10¹⁰ m⁻¹"), + reciprocal_bar: makeEUInformation("F58", "1/bar", "reciprocal bar - bar⁻¹"), + reciprocal_cubic_centimetre: makeEUInformation("H50", "cm⁻³", "reciprocal cubic centimetre - 10⁶ m⁻³"), + reciprocal_cubic_foot: makeEUInformation("K20", "1/ft³", "reciprocal cubic foot - 35,314 66 m⁻³"), + reciprocal_cubic_inch: makeEUInformation("K49", "1/in³", "reciprocal cubic inch - 6,102 375 9 x 10⁴ m⁻³"), + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³"), + reciprocal_cubic_metre_per_second: makeEUInformation( + "C87", + "m⁻³/s", + "reciprocal cubic metre per second - Synonym: reciprocal second per cubic metre m⁻³/s" + ), + reciprocal_cubic_millimetre: makeEUInformation("L20", "1/mm³", "reciprocal cubic millimetre - 10⁹ m⁻³"), + reciprocal_cubic_yard: makeEUInformation("M10", "1/yd³", "reciprocal cubic yard - 1,307 951 m⁻³"), + reciprocal_degree_Fahrenheit: makeEUInformation("J26", "1/°F", "reciprocal degree Fahrenheit - 1,8 1/K"), + reciprocal_electron_volt_per_cubic_metre: makeEUInformation( + "C88", + "eV⁻¹/m³", + "reciprocal electron volt per cubic metre - 6,241 46 x 10¹⁸ J⁻¹/m³" + ), + reciprocal_henry: makeEUInformation("C89", "H⁻¹", "reciprocal henry - H⁻¹"), + reciprocal_hour: makeEUInformation("H10", "1/h", "reciprocal hour - 2,777 78 × 10⁻⁴ s⁻¹"), + reciprocal_joule: makeEUInformation("N91", "1/J", "reciprocal joule - Reciprocal of the derived SI unit joule. 1/J"), + reciprocal_joule_per_cubic_metre: makeEUInformation("C90", "J⁻¹/m³", "reciprocal joule per cubic metre - J⁻¹/m³"), + reciprocal_kelvin_or_kelvin_to_the_power_minus_one: makeEUInformation( + "C91", + "K⁻¹", + "reciprocal kelvin or kelvin to the power minus one - K⁻¹" + ), + "reciprocal_kilovolt_-_ampere_reciprocal_hour": makeEUInformation( + "M21", + "1/kVAh", + "reciprocal kilovolt - ampere reciprocal hour - 2,777 778 x 10⁻⁷ (V x A x s)⁻¹" + ), + reciprocal_litre: makeEUInformation("K63", "1/l", "reciprocal litre - 10³ m⁻³"), + reciprocal_megakelvin_or_megakelvin_to_the_power_minus_one: makeEUInformation( + "M20", + "1/MK", + "reciprocal megakelvin or megakelvin to the power minus one - 10⁻⁶ K⁻¹" + ), + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹"), + reciprocal_metre_squared_reciprocal_second: makeEUInformation( + "B81", + "m⁻²/s", + "reciprocal metre squared reciprocal second - m⁻²/s" + ), + reciprocal_minute: makeEUInformation("C94", "min⁻¹", "reciprocal minute - 1,666 667 x 10⁻² s"), + reciprocal_mole: makeEUInformation("C95", "mol⁻¹", "reciprocal mole - mol⁻¹"), + reciprocal_month: makeEUInformation("H11", "1/mo", "reciprocal month - 3,802 57 × 10⁻⁷ s⁻¹"), + reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( + "C96", + "Pa⁻¹", + "reciprocal pascal or pascal to the power minus one - Pa⁻¹" + ), + reciprocal_psi: makeEUInformation("K93", "1/psi", "reciprocal psi - 1,450 377 x 10⁻⁴ Pa⁻¹"), + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), + reciprocal_second_per_cubic_metre: makeEUInformation("C98", "s⁻¹/m³", "reciprocal second per cubic metre - s⁻¹/m³"), + reciprocal_second_per_metre_squared: makeEUInformation("C99", "s⁻¹/m²", "reciprocal second per metre squared - s⁻¹/m²"), + reciprocal_second_per_steradian: makeEUInformation("D1", "s⁻¹/sr", "reciprocal second per steradian - s⁻¹/sr"), + reciprocal_second_per_steradian_metre_squared: makeEUInformation( + "D2", + "s⁻¹/(sr·m²)", + "reciprocal second per steradian metre squared - s⁻¹/(sr x m²)" + ), + reciprocal_square_inch: makeEUInformation( + "P78", + "1/in²", + "reciprocal square inch - Complement of the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ m⁻²" + ), + reciprocal_square_metre: makeEUInformation("C93", "m⁻²", "reciprocal square metre - Synonym: reciprocal metre squared m⁻²"), + "reciprocal_volt_-_ampere_reciprocal_second": makeEUInformation( + "M30", + "1/(V·A·s)", + "reciprocal volt - ampere reciprocal second - (V x A x s)⁻¹" + ), + reciprocal_week: makeEUInformation("H85", "1/wk", "reciprocal week - 1,647 989 452 868 × 10⁻⁶ s⁻¹"), + reciprocal_year: makeEUInformation("H09", "1/y", "reciprocal year - 3,168 81 x 10⁻⁸ s⁻¹"), + rem: makeEUInformation("D91", "rem", "rem - 10⁻² Sv"), + rem_per_second: makeEUInformation( + "P69", + "rem/s", + "rem per second - Unit for the equivalent tin rate relating to DIN 1301-3:1979: 1 rem/s = 0,01 J/(kg·s) = 1 Sv/s. 10⁻² Sv/s" + ), + revolution: makeEUInformation( + "M44", + "rev", + "revolution - Unit to identify an angle of the full circle of 360° or 2·p·rad (Refer ISO/TC12 SI Guide). 6,283 185 rad" + ), + revolution_per_minute_: makeEUInformation( + "M46", + "r/min", + "revolution per minute - Unit of the angular velocity. 0,104 719 8 rad/s" + ), + revolutions_per_minute: makeEUInformation("RPM", "r/min", "revolutions per minute - Refer ISO/TC12 SI Guide 1,67 x 10⁻²/s"), + revolutions_per_second: makeEUInformation("RPS", "r/s", "revolutions per second - Refer ISO/TC12 SI Guide 1/s"), + "rod_[unit_of_distance]": makeEUInformation( + "F49", + "rd (US)", + "rod [unit of distance] - A unit of distance equal to 5.5 yards (16 feet 6 inches). 5,029 210 m" + ), + roentgen: makeEUInformation("2C", "R", "roentgen - 2,58 x 10⁻⁴ C/kg"), + roentgen_per_second: makeEUInformation("D6", "R/s", "roentgen per second - 2,58 x 10⁻⁴ C/(kg x s)"), + "second_[unit_of_angle]": makeEUInformation("D62", '"', "second [unit of angle] - 4,848 137 × 10⁻⁶ rad"), + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s"), + second_per_cubic_metre: makeEUInformation("D93", "s/m³", "second per cubic metre - s/m³"), + second_per_cubic_metre_radian: makeEUInformation("D94", "s/(rad·m³)", "second per cubic metre radian - s/(rad x m³)"), + shake: makeEUInformation("M56", "shake", "shake - Unit for a very short period. 10⁻⁸ s"), + sidereal_year: makeEUInformation("L96", "y (sidereal)", "sidereal year - 3,155 815 x 10⁷ s"), + siemens: makeEUInformation("SIE", "S", "siemens - A/V"), + siemens_per_centimetre: makeEUInformation("H43", "S/cm", "siemens per centimetre - 10² S/m"), + siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre - S/m"), + siemens_square_metre_per_mole: makeEUInformation("D12", "S·m²/mol", "siemens square metre per mole - S x m²/mol"), + sievert: makeEUInformation("D13", "Sv", "sievert - m²/s²"), + sievert_per_hour: makeEUInformation( + "P70", + "Sv/h", + "sievert per hour - Derived SI unit sievert divided by the unit hour. 2,777 78 × 10⁻⁴ Sv/s" + ), + sievert_per_minute: makeEUInformation( + "P74", + "Sv/min", + "sievert per minute - Derived SI unit sievert divided by the unit minute. 0,016 666 Sv/s" + ), + sievert_per_second: makeEUInformation( + "P65", + "Sv/s", + "sievert per second - Derived SI unit sievert divided by the SI base unit second. Sv/s" + ), + slug: makeEUInformation( + "F13", + "slug", + "slug - A unit of mass. One slug is the mass accelerated at 1 foot per second per second by a force of 1 pound. 1,459 390 x 10¹ kg" + ), + slug_per_cubic_foot: makeEUInformation("L65", "slug/ft³", "slug per cubic foot - 5,153 788 x 10² kg/m³"), + slug_per_day: makeEUInformation("L63", "slug/d", "slug per day - 1,689 109 x 10⁻⁴ kg/s"), + slug_per_foot_second: makeEUInformation("L64", "slug/(ft·s)", "slug per foot second - 47,880 26 Pa x s"), + slug_per_hour: makeEUInformation("L66", "slug/h", "slug per hour - 4,053 861 x 10⁻³ kg/s"), + slug_per_minute: makeEUInformation("L67", "slug/min", "slug per minute - 0,243 231 7 kg/s"), + slug_per_second: makeEUInformation("L68", "slug/s", "slug per second - 14,593 90 kg/s"), + sone: makeEUInformation( + "D15", + "", + "sone - A unit of subjective sound loudness. One sone is the loudness of a pure tone of frequency one kilohertz and strength 40 decibels. " + ), + square_centimetre: makeEUInformation("CMK", "cm²", "square centimetre - 10⁻⁴ m²"), + square_centimetre_per_erg: makeEUInformation("D16", "cm²/erg", "square centimetre per erg - 10³ m²/J"), + square_centimetre_per_gram: makeEUInformation("H15", "cm²/g", "square centimetre per gram - 10⁻¹ kg⁻¹ x m²"), + square_centimetre_per_second: makeEUInformation( + "M81", + "cm²/s", + "square centimetre per second - 0,000 1-fold of the power of the SI base unit metre by exponent 2 divided by the SI base unit second. 10⁻⁴ m²/s" + ), + square_centimetre_per_steradian_erg: makeEUInformation( + "D17", + "cm²/(sr·erg)", + "square centimetre per steradian erg - 10³ m²/(sr x J)" + ), + square_decametre: makeEUInformation("H16", "dam²", "square decametre - Synonym: are 10² m²"), + square_decimetre: makeEUInformation("DMK", "dm²", "square decimetre - 10⁻² m²"), + square_foot: makeEUInformation("FTK", "ft²", "square foot - 9,290 304 x 10⁻² m²"), + square_foot_per_hour_: makeEUInformation( + "M79", + "ft²/h", + "square foot per hour - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2 divided by the unit of time hour. 2,580 64 x 10⁻⁵ m²/s" + ), + square_foot_per_second: makeEUInformation( + "S3", + "ft²/s", + "square foot per second - Synonym: foot squared per second 0,092 903 04 m²/s" + ), + square_hectometre: makeEUInformation("H18", "hm²", "square hectometre - Synonym: hectare 10⁴ m²"), + square_inch: makeEUInformation("INK", "in²", "square inch - 6,451 6 x 10⁻⁴ m²"), + square_inch_per_second: makeEUInformation("G08", "in²/s", "square inch per second - 6,451 6 × 10⁻⁴ m² x s⁻¹"), + square_kilometre: makeEUInformation("KMK", "km²", "square kilometre - 10⁶ m²"), + square_metre: makeEUInformation("MTK", "m²", "square metre - m²"), + "square_metre_hour_degree_Celsius_per_kilocalorie_(international_table)": makeEUInformation( + "L14", + "m²·h·°C/kcal", + "square metre hour degree Celsius per kilocalorie (international table) - 0,859 845 2 m² x s x K/J" + ), + square_metre_kelvin_per_watt: makeEUInformation("D19", "m²·K/W", "square metre kelvin per watt - m² x K/W"), + square_metre_per_joule: makeEUInformation("D20", "m²/J", "square metre per joule - m²/J"), + square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram - m²/kg"), + square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole - m²/mol"), + square_metre_per_newton: makeEUInformation("H59", "m²/N", "square metre per newton - m x kg⁻¹ x s²"), + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + ), + square_metre_per_second_bar: makeEUInformation("G41", "m²/(s·bar)", "square metre per second bar - 10⁻⁵ kg⁻¹ x m³ x s"), + square_metre_per_second_kelvin: makeEUInformation("G09", "m²/(s·K)", "square metre per second kelvin - m² x s⁻¹ x K⁻¹"), + square_metre_per_second_pascal: makeEUInformation( + "M82", + "(m²/s)/Pa", + "square metre per second pascal - Power of the SI base unit metre with the exponent 2 divided by the SI base unit second and the derived SI unit pascal. kg⁻¹ x m³ x s" + ), + square_metre_per_steradian: makeEUInformation("D24", "m²/sr", "square metre per steradian - m²/sr"), + square_metre_per_steradian_joule: makeEUInformation("D25", "m²/(sr·J)", "square metre per steradian joule - m²/(sr x J)"), + square_metre_per_volt_second: makeEUInformation("D26", "m²/(V·s)", "square metre per volt second - m²/(V x s)"), + "square_micrometre_(square_micron)": makeEUInformation("H30", "µm²", "square micrometre (square micron) - 10⁻¹² m²"), + "square_mile_(based_on_U.S._survey_foot)_": makeEUInformation( + "M48", + "mi² (US survey)", + "square mile (based on U.S. survey foot) - Unit of the area, which is mainly common in the agriculture and forestry. 2,589 998 x 10⁶ m²" + ), + "square_mile_(statute_mile)": makeEUInformation("MIK", "mi²", "square mile (statute mile) - 2,589 988 km²"), + square_millimetre: makeEUInformation("MMK", "mm²", "square millimetre - 10⁻⁶ m²"), + square_yard: makeEUInformation("YDK", "yd²", "square yard - 8,361 274 x 10⁻¹ m²"), + standard_acceleration_of_free_fall: makeEUInformation("K40", "gn", "standard acceleration of free fall - 9,806 65 m/s²"), + standard_atmosphere: makeEUInformation("ATM", "atm", "standard atmosphere - 1 013 25 Pa"), + standard_atmosphere_per_metre: makeEUInformation( + "P83", + "Atm/m", + "standard atmosphere per metre - Outdated unit of the pressure divided by the SI base unit metre. 1,013 25 x 10⁵ kg/(m² x s²)" + ), + standard_cubic_foot: makeEUInformation("5I", "std", "standard cubic foot - Use standard (common code WSD) 4,672 m³"), + steradian: makeEUInformation("D27", "sr", "steradian - sr"), + stere: makeEUInformation("G26", "st", "stere - m³"), + stilb: makeEUInformation( + "P31", + "sb", + "stilb - CGS (Centimetre-Gram-Second system) unit of luminance, defined as emitted or reflected luminance by one lumen per square centimetre. 10⁴ cd/m²" + ), + stokes: makeEUInformation("91", "St", "stokes - 10⁻⁴ m²/s"), + stokes_per_bar: makeEUInformation("G46", "St/bar", "stokes per bar - 10⁻⁹ kg⁻¹ x m³ x s"), + stokes_per_kelvin: makeEUInformation("G10", "St/K", "stokes per kelvin - 10⁻⁴ m² x s⁻¹ x K⁻¹"), + stokes_per_pascal: makeEUInformation( + "M80", + "St/Pa", + "stokes per pascal - CGS (Centimetre-Gram-Second system) unit stokes divided by the derived SI unit pascal. 10⁻⁴ kg⁻¹ x m³ x s" + ), + "stone_(UK)": makeEUInformation("STI", "st", "stone (UK) - 6,350 293 kg"), + "tablespoon_(US)": makeEUInformation("G24", "tablespoon (US)", "tablespoon (US) - 1,478 676 x 10⁻⁵ m³"), + "teaspoon_(US)": makeEUInformation("G25", "teaspoon (US)", "teaspoon (US) - 4,928 922 x 10⁻⁶ m³"), + technical_atmosphere: makeEUInformation("ATT", "at", "technical atmosphere - 98 066,5 Pa"), + technical_atmosphere_per_metre: makeEUInformation( + "P84", + "at/m", + "technical atmosphere per metre - Obsolete and non-legal unit of the pressure which is generated by a 10 metre water column divided by the SI base unit metre. 9,806 65 x 10⁴ kg/(m² x s²)" + ), + terahertz: makeEUInformation("D29", "THz", "terahertz - 10¹² Hz"), + terajoule: makeEUInformation("D30", "TJ", "terajoule - 10¹² J"), + teraohm: makeEUInformation("H44", "TΩ", "teraohm - 10¹² Ω"), + terawatt: makeEUInformation("D31", "TW", "terawatt - 10¹² W"), + terawatt_hour: makeEUInformation("D32", "TW·h", "terawatt hour - 3,6 x 10¹⁵ J"), + tesla: makeEUInformation("D33", "T", "tesla - T"), + "therm_(EC)": makeEUInformation( + "N71", + "thm (EC)", + "therm (EC) - Unit of heat energy in commercial use, within the EU defined: 1 thm (EC) = 100 000 BtuIT. 1,055 06 × 10⁸ J" + ), + "therm_(U.S.)": makeEUInformation("N72", "thm (US)", "therm (U.S.) - Unit of heat energy in commercial use. 1,054 804 × 10⁸ J"), + "ton_(UK_long)_per_cubic_yard": makeEUInformation( + "L92", + "ton.l/yd³ (UK)", + "ton (UK long) per cubic yard - 1,328 939 x 10³ kg/m³" + ), + "ton_(UK_shipping)": makeEUInformation("L84", "British shipping ton", "ton (UK shipping) - 1,189 3 m³"), + "ton_(UK)_or_long_ton_(US)": makeEUInformation( + "LTN", + "ton (UK)", + "ton (UK) or long ton (US) - Synonym: gross ton (2240 lb) 1,016 047 x 10³ kg" + ), + "ton_(US_shipping)": makeEUInformation("L86", "(US) shipping ton", "ton (US shipping) - 1,132 6 m³"), + "ton_(US_short)_per_cubic_yard": makeEUInformation( + "L93", + "ton.s/yd³ (US)", + "ton (US short) per cubic yard - 1,186 553 x 10³ kg/m³" + ), + "ton_(US)_or_short_ton_(UK/US)": makeEUInformation( + "STN", + "ton (US)", + "ton (US) or short ton (UK/US) - Synonym: net ton (2000 lb) 0,907184 7 x 10³ kg" + ), + "ton_(US)_per_hour": makeEUInformation("4W", "ton (US) /h", "ton (US) per hour - 2,519 958 x 10⁻¹ kg/s"), + ton_long_per_day: makeEUInformation("L85", "ton (UK)/d", "ton long per day - 1,175 980 x 10⁻² kg/s"), + ton_short_per_day: makeEUInformation("L88", "ton (US)/d", "ton short per day - 1,049 982 x 10⁻² kg/s"), + ton_short_per_degree_Fahrenheit: makeEUInformation( + "L87", + "ton (US)/°F", + "ton short per degree Fahrenheit - 1,632 932 x 10³ kg/K" + ), + ton_short_per_hour_degree_Fahrenheit: makeEUInformation( + "L89", + "ton (US)/(h·°F)", + "ton short per hour degree Fahrenheit - 0,453 592 2 kg/s x K" + ), + ton_short_per_hour_psi: makeEUInformation("L90", "(ton (US)/h)/psi", "ton short per hour psi - 3,654 889 x 10⁻⁵ (kg/s)/Pa"), + ton_short_per_psi: makeEUInformation("L91", "ton (US)/psi", "ton short per psi - 0,131 576"), + "ton,_assay": makeEUInformation( + "M85", + "", + "ton, assay - Non SI-conforming unit of the mass used in the mineralogy to determine the concentration of precious metals in ore according to the mass of the precious metal in milligrams in a sample of the mass of an assay sound (number of troy ounces in a short ton (1 000 lb)). 2,916 667 x 10⁻² kg" + ), + "ton,_register_": makeEUInformation("M70", "RT", "ton, register - Traditional unit of the cargo capacity. 2,831 685 m³"), + "ton-force_(US_short)": makeEUInformation("L94", "ton.sh-force", "ton-force (US short) - 8,896 443 x 10³ N"), + "tonne_(metric_ton)": makeEUInformation("TNE", "t", "tonne (metric ton) - Synonym: metric ton 10³ kg"), + tonne_per_bar: makeEUInformation("L70", "t/bar", "tonne per bar - 10⁻² kg/Pa"), + tonne_per_cubic_metre: makeEUInformation("D41", "t/m³", "tonne per cubic metre - 10³ kg/m³"), + tonne_per_cubic_metre_bar: makeEUInformation("L77", "(t/m³)/bar", "tonne per cubic metre bar - 10⁻² (kg/m³)/Pa"), + tonne_per_cubic_metre_kelvin: makeEUInformation("L76", "(t/m³)/K", "tonne per cubic metre kelvin - 10³ (kg/m³)/K"), + tonne_per_day: makeEUInformation("L71", "t/d", "tonne per day - 1,157 41 x 10⁻² kg/s"), + tonne_per_day_bar: makeEUInformation("L73", "(t/d)/bar", "tonne per day bar - 1,157 41 x 10⁻⁷ (kg/s)/Pa"), + tonne_per_day_kelvin: makeEUInformation("L72", "(t/d)/K", "tonne per day kelvin - 1,157 41 x 10⁻² (kg/s)/K"), + tonne_per_hour: makeEUInformation( + "E18", + "t/h", + "tonne per hour - A unit of weight or mass equal to one tonne per hour. 2,777 78 x 10⁻¹ kg/s" + ), + tonne_per_hour_bar: makeEUInformation("L75", "(t/h)/bar", "tonne per hour bar - 2,777 78 x 10⁻⁶ (kg/s)/Pa"), + tonne_per_hour_kelvin: makeEUInformation("L74", "(t/h)/K", "tonne per hour kelvin - 2,777 78 x 10⁻¹ (kg/s)/K"), + tonne_per_kelvin: makeEUInformation("L69", "t/K", "tonne per kelvin - 10³ kg/K"), + tonne_per_minute: makeEUInformation("L78", "t/min", "tonne per minute - 16,666 7 kg/s"), + tonne_per_minute_bar: makeEUInformation("L80", "(t/min)/bar", "tonne per minute bar - 1,666 67 x 10⁻⁴ (kg/s)/Pa"), + tonne_per_minute_kelvin: makeEUInformation("L79", "(t/min)/K", "tonne per minute kelvin - 16,666 7 (kg/s)/K"), + tonne_per_month: makeEUInformation( + "M88", + "t/mo", + "tonne per month - Unit tonne divided by the unit month. 3,802 570 537 68 x 10⁻⁴ kg/s" + ), + tonne_per_second: makeEUInformation("L81", "t/s", "tonne per second - 10³ kg/s"), + tonne_per_second_bar: makeEUInformation("L83", "(t/s)/bar", "tonne per second bar - 10⁻² (kg/s)/Pa"), + tonne_per_second_kelvin: makeEUInformation("L82", "(t/s)/K", "tonne per second kelvin - 10³ (kg/s)/K"), + tonne_per_year: makeEUInformation( + "M89", + "t/y", + "tonne per year - Unit tonne divided by the unit year with 365 days. 3,168 808 781 x 10⁻⁵ kg/s" + ), + torr: makeEUInformation("UA", "Torr", "torr - 133,322 4 Pa"), + torr_per_metre: makeEUInformation( + "P85", + "Torr/m", + "torr per metre - CGS (Centimetre-Gram-Second system) unit of the pressure divided by the SI base unit metre. 1,333 224 x 10² kg/(m² x s²)" + ), + tropical_year: makeEUInformation( + "D42", + "y (tropical)", + "tropical year - Unit of time equal to about 365.242 19 days. Synonym: solar year 3,155 692 5 x 10⁷ s" + ), + troy_ounce_or_apothecary_ounce: makeEUInformation("APZ", "tr oz", "troy ounce or apothecary ounce - 3,110 348 x 10⁻³ kg"), + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg"), + unit_pole_: makeEUInformation( + "P53", + "unit pole ", + "unit pole - CGS (Centimetre-Gram-Second system) unit for magnetic flux of a magnetic pole (according to the interaction of identical poles of 1 dyn at a distance of a cm). 1,256 637 x 10⁻⁷ Wb" + ), + var: makeEUInformation("D44", "var", "var - The name of the unit is an acronym for volt-ampere-reactive. V x A"), + volt: makeEUInformation("VLT", "V", "volt - V"), + "volt_-_ampere": makeEUInformation("D46", "V·A", "volt - ampere - W"), + volt_per_bar: makeEUInformation("G60", "V/bar", "volt per bar - 10⁻⁵ m³ x s⁻¹ x A⁻¹"), + volt_per_centimetre: makeEUInformation("D47", "V/cm", "volt per centimetre - 10² m⁻¹ x V"), + volt_per_inch: makeEUInformation("H23", "V/in", "volt per inch - 3,937 007 874 × 10¹ m x kg x s⁻³ x A⁻¹"), + volt_per_kelvin: makeEUInformation("D48", "V/K", "volt per kelvin - V/K"), + volt_per_litre_minute: makeEUInformation("F87", "V/(l·min)", "volt per litre minute - 1,666 67 × 10¹ kg x m⁻¹ x s⁻⁴ x A⁻¹"), + volt_per_metre: makeEUInformation("D50", "V/m", "volt per metre - V/m"), + volt_per_microsecond: makeEUInformation("H24", "V/µs", "volt per microsecond - 10⁶ V/s"), + volt_per_millimetre: makeEUInformation("D51", "V/mm", "volt per millimetre - 10³ V/m"), + volt_per_pascal: makeEUInformation( + "N98", + "V/Pa", + "volt per pascal - Derived SI unit volt divided by the derived SI unit pascal. m³ x s⁻¹ x A⁻¹" + ), + volt_per_second: makeEUInformation("H46", "V/s", "volt per second - m² x kg x s⁻⁴ x A⁻¹"), + volt_second_per_metre: makeEUInformation("H45", "V·s/m", "volt second per metre - m x kg x s⁻² x A⁻¹"), + "volt_square_inch_per_pound-force": makeEUInformation( + "H22", + "V/(lbf/in²)", + "volt square inch per pound-force - 1,450 377 439 8 × 10⁻⁴ m³ x s⁻¹ x A⁻¹" + ), + volt_squared_per_kelvin_squared: makeEUInformation("D45", "V²/K²", "volt squared per kelvin squared - V²/K²"), + water_horse_power: makeEUInformation( + "F80", + "", + "water horse power - A unit of power defining the amount of power required to move a given volume of water against acceleration of gravity to a specified elevation (pressure head). 7,460 43 x 10² W" + ), + watt: makeEUInformation("WTT", "W", "watt - W"), + watt_hour: makeEUInformation("WHR", "W·h", "watt hour - 3,6 x 10³ J"), + watt_per_cubic_metre: makeEUInformation("H47", "W/m³", "watt per cubic metre - m⁻¹ x kg x s⁻³"), + watt_per_kelvin: makeEUInformation("D52", "W/K", "watt per kelvin - W/K"), + watt_per_metre: makeEUInformation("H74", "W/m", "watt per metre - W m⁻¹"), + watt_per_metre_degree_Celsius: makeEUInformation( + "N80", + "W/(m·°C)", + "watt per metre degree Celsius - Derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. W/(m x K)" + ), + watt_per_metre_kelvin: makeEUInformation("D53", "W/(m·K)", "watt per metre kelvin - W/(m x K)"), + watt_per_square_centimetre_: makeEUInformation( + "N48", + "W/cm²", + "watt per square centimetre - Derived SI unit watt divided by the power of the 0,01-fold the SI base unit metre by exponent 2. 10⁴ W/m²" + ), + watt_per_square_inch_: makeEUInformation( + "N49", + "W/in²", + "watt per square inch - Derived SI unit watt divided by the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ W/m²" + ), + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), + watt_per_square_metre_kelvin: makeEUInformation("D55", "W/(m²·K)", "watt per square metre kelvin - W/(m² x K)"), + watt_per_square_metre_kelvin_to_the_fourth_power: makeEUInformation( + "D56", + "W/(m²·K⁴)", + "watt per square metre kelvin to the fourth power - W/(m² x K⁴)" + ), + watt_per_steradian: makeEUInformation("D57", "W/sr", "watt per steradian - W/sr"), + watt_per_steradian_square_metre: makeEUInformation("D58", "W/(sr·m²)", "watt per steradian square metre - W/(sr x m²)"), + watt_second: makeEUInformation("J55", "W·s", "watt second - W x s"), + weber: makeEUInformation("WEB", "Wb", "weber - Wb"), + weber_metre: makeEUInformation( + "P50", + "Wb·m", + "weber metre - Product of the derived SI unit weber and SI base unit metre. m³ x kg x s⁻² x A⁻¹" + ), + weber_per_metre: makeEUInformation("D59", "Wb/m", "weber per metre - Wb/m"), + weber_per_millimetre: makeEUInformation("D60", "Wb/mm", "weber per millimetre - 10³ Wb/m"), + week: makeEUInformation("WEE", "wk", "week - 6,048 x 10⁵ s"), + yard: makeEUInformation("YRD", "yd", "yard - 0,914 4 m"), + yard_per_degree_Fahrenheit: makeEUInformation("L98", "yd/°F", "yard per degree Fahrenheit - 1,645 92 m/K"), + yard_per_hour: makeEUInformation( + "M66", + "yd/h", + "yard per hour - Unit yard according to the Anglo-American and Imperial system of units divided by the unit hour. 2,54 x 10⁻⁴ m/s" + ), + yard_per_minute: makeEUInformation( + "M65", + "yd/min", + "yard per minute - Unit yard according to the Anglo-American and Imperial system of units divided by the unit minute. 1,524 x 10⁻² m/s" + ), + yard_per_psi: makeEUInformation("L99", "yd/psi", "yard per psi - 1,326 225 x 10⁻⁴ m/Pa"), + yard_per_second: makeEUInformation( + "M64", + "yd/s", + "yard per second - Unit yard according to the Anglo-American and Imperial system of units divided by the SI base unit second. 9,144 x 10⁻¹ m/s" + ), + yard_per_second_squared: makeEUInformation( + "M40", + "yd/s²", + "yard per second squared - Unit of the length according to the Anglo-American and Imperial system of units divided by the power of the SI base unit second by exponent 2. 9,144 x 10⁻¹ m/s²" + ), + year: makeEUInformation("ANN", "y", "year - Unit of time equal to 365,25 days. Synonym: Julian year 3,155 76 x 10⁷ s") +}; diff --git a/packages/node-opcua-units/source/_generated_categorized_units.ts b/packages/node-opcua-units/source/_generated_categorized_units.ts new file mode 100644 index 0000000000..9cb6f664e4 --- /dev/null +++ b/packages/node-opcua-units/source/_generated_categorized_units.ts @@ -0,0 +1,5738 @@ +// Automatically generated file, do not modify +import { makeEUInformation } from "node-opcua-data-access"; +export const categorizedUnits = { + /** + * Space and Time + */ + "Space and Time": { + /** + * angle (plane) + */ + "angle (plane)": { + radian: makeEUInformation("C81", "rad", "radian - rad"), + milliradian: makeEUInformation("C25", "mrad", "milliradian - 10⁻³ rad"), + microradian: makeEUInformation("B97", "µrad", "microradian - 10⁻⁶ rad"), + "degree_[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] - 1,745 329 × 10⁻² rad"), + "minute_[unit_of_angle]": makeEUInformation("D61", "", "minute [unit of angle] - 2,908 882 × 10⁻⁴ rad"), + "second_[unit_of_angle]": makeEUInformation("D62", '"', "second [unit of angle] - 4,848 137 × 10⁻⁶ rad"), + grade: makeEUInformation("A91", "", "grade - = gon"), + gon: makeEUInformation("A91", "gon", "gon - Synonym: grade 1,570 796 × 10⁻² rad"), + mil: makeEUInformation( + "M43", + "mil", + "mil - Unit to indicate an angle at military zone, equal to the 6400th part of the full circle of the 360° or 2·p·rad. 9,817 477 × 10⁻⁴ rad" + ), + revolution: makeEUInformation( + "M44", + "rev", + "revolution - Unit to identify an angle of the full circle of 360° or 2·p·rad (Refer ISO/TC12 SI Guide). 6,283 185 rad" + ) + }, + /** + * solid angle + */ + "solid angle": { + steradian: makeEUInformation("D27", "sr", "steradian - sr"), + inch_per_two_pi_radiant: makeEUInformation( + "H57", + "in/revolution", + "inch per two pi radiant - 2,54 × 10⁻² m/(2 × π × rad)" + ), + degree_per_second: makeEUInformation("E96", "°/s", "degree per second - 1,745 329 × 10⁻² rad × s⁻¹"), + degree_per_metre: makeEUInformation("H27", "°/m", "degree per metre - 1,745 329 × 10⁻² rad/m"), + metre_per_radiant: makeEUInformation( + "M55", + "m/rad", + "metre per radiant - Unit of the translation factor for implementation from rotation to linear movement. m/rad" + ) + }, + /** + * length, breadth, height, thickness, radius, radius of curvature, cartesian coordinates, diameter, length of path, distance + */ + "length, breadth, height, thickness, radius, radius of curvature, cartesian coordinates, diameter, length of path, distance": + { + metre: makeEUInformation("MTR", "m", "metre - m"), + decimetre: makeEUInformation("DMT", "dm", "decimetre - 10⁻¹ m"), + centimetre: makeEUInformation("CMT", "cm", "centimetre - 10⁻² m"), + "micrometre_(micron)": makeEUInformation("4H", "µm", "micrometre (micron) - 10⁻⁶ m"), + millimetre: makeEUInformation("MMT", "mm", "millimetre - 10⁻³ m"), + hectometre: makeEUInformation("HMT", "hm", "hectometre - 10² m"), + kilometre: makeEUInformation("KMT", "km", "kilometre - 10³ m"), + nanometre: makeEUInformation("C45", "nm", "nanometre - 10⁻⁹ m"), + picometre: makeEUInformation("C52", "pm", "picometre - 10⁻¹² m"), + femtometre: makeEUInformation("A71", "fm", "femtometre - 10⁻¹⁵ m"), + decametre: makeEUInformation("A45", "dam", "decametre - 10 m"), + nautical_mile: makeEUInformation("NMI", "n mile", "nautical mile - 1 852 m"), + angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m"), + astronomical_unit: makeEUInformation("A12", "ua", "astronomical unit - 1,495 978 70 × 10¹¹ m"), + parsec: makeEUInformation("C63", "pc", "parsec - 3,085 678 × 10¹⁶ m"), + metre_per_kelvin: makeEUInformation("F52", "m/K", "metre per kelvin - m × K⁻¹"), + micrometre_per_kelvin: makeEUInformation("F50", "µm/K", "micrometre per kelvin - 10⁻⁶ m × K⁻¹"), + centimetre_per_kelvin: makeEUInformation("F51", "cm/K", "centimetre per kelvin - 10⁻² m × K⁻¹"), + millimetre_per_bar: makeEUInformation("G06", "mm/bar", "millimetre per bar - 10⁻⁸ kg⁻¹ × m² × s²"), + gram_millimetre: makeEUInformation("H84", "g·mm", "gram millimetre - 10⁻⁶ kg × m"), + centimetre_per_bar: makeEUInformation("G04", "cm/bar", "centimetre per bar - 10⁻⁷ kg⁻¹ × m² × s²"), + metre_per_bar: makeEUInformation("G05", "m/bar", "metre per bar - 10⁻⁵ kg⁻¹ × m² × s²"), + French_gauge: makeEUInformation( + "H79", + "Fg", + "French gauge - A unit of distance used for measuring the diameter of small tubes such as urological instruments and catheters. Synonym: French, Charrière, Charrière gauge 0,333 333 333 × 10⁻³ m" + ), + fathom: makeEUInformation("AK", "fth", "fathom - 1,828 8 m"), + Gunters_chain: makeEUInformation( + "X1", + "ch (UK)", + "Gunters chain - A unit of distance used or formerly used by British surveyors. 20,116 8 m" + ), + inch: makeEUInformation("INH", "in", "inch - 25,4 x 10⁻³ m"), + "micro-inch": makeEUInformation("M7", "µin", "micro-inch - 25,4 x 10⁻⁹ m"), + foot: makeEUInformation("FOT", "ft", "foot - 0,304 8 m"), + yard: makeEUInformation("YRD", "yd", "yard - 0,914 4 m"), + "mile_(statute_mile)": makeEUInformation("SMI", "mile", "mile (statute mile) - 1 609,344 m"), + "milli-inch": makeEUInformation("77", "mil", "milli-inch - 25,4 x 10⁻⁶ m"), + light_year: makeEUInformation( + "B57", + "ly", + "light year - A unit of length defining the distance that light travels in a vacuum in one year. 9,460 73 x 10¹⁵ m" + ), + "rod_[unit_of_distance]": makeEUInformation( + "F49", + "rd (US)", + "rod [unit of distance] - A unit of distance equal to 5.5 yards (16 feet 6 inches). 5,029 210 m" + ), + megametre: makeEUInformation("MAM", "Mm", "megametre - 10⁶ m"), + foot_per_degree_Fahrenheit: makeEUInformation("K13", "ft/°F", "foot per degree Fahrenheit - 0,548 64 m/K"), + foot_per_psi: makeEUInformation("K17", "ft/psi", "foot per psi - 4,420 750 x 10⁻⁵ m/Pa"), + inch_per_degree_Fahrenheit: makeEUInformation("K45", "in/°F", "inch per degree Fahrenheit - 4,572 x 10⁻² m/K"), + inch_per_psi: makeEUInformation("K46", "in/psi", "inch per psi - 3,683 959 x 10⁻⁶ m/Pa"), + yard_per_degree_Fahrenheit: makeEUInformation("L98", "yd/°F", "yard per degree Fahrenheit - 1,645 92 m/K"), + yard_per_psi: makeEUInformation("L99", "yd/psi", "yard per psi - 1,326 225 x 10⁻⁴ m/Pa"), + "chain_(based_on_U.S._survey_foot)": makeEUInformation( + "M49", + "ch (US survey) ", + "chain (based on U.S. survey foot) - Unit of the length according the Anglo-American system of units. 2,011684 x 10 m" + ), + furlong: makeEUInformation( + "M50", + "fur", + "furlong - Unit commonly used in Great Britain at rural distances: 1 furlong = 40 rods = 10 chains (UK) = 1/8 mile = 1/10 furlong = 220 yards = 660 foot. 2,011 68 x 10² m" + ), + "foot_(U.S._survey)_": makeEUInformation( + "M51", + "ft (US survey) ", + "foot (U.S. survey) - Unit commonly used in the United States for ordnance survey. 3,048 006 x 10⁻¹ m" + ), + "mile_(based_on_U.S._survey_foot)_": makeEUInformation( + "M52", + "mi (US survey) ", + "mile (based on U.S. survey foot) - Unit commonly used in the United States for ordnance survey. 1,609347 x 10³ m" + ), + metre_per_pascal: makeEUInformation( + "M53", + "m/Pa", + "metre per pascal - SI base unit metre divided by the derived SI unit pascal. kg⁻¹ x m² x s²" + ), + american_wire_gauge: makeEUInformation( + "AWG", + "AWG", + "american wire gauge - A unit of distance used for measuring the diameter of small tubes or wires such as the outer diameter od hypodermic or suture needles. " + ) + }, + /** + * area + */ + area: { + square_metre: makeEUInformation("MTK", "m²", "square metre - m²"), + square_kilometre: makeEUInformation("KMK", "km²", "square kilometre - 10⁶ m²"), + "square_micrometre_(square_micron)": makeEUInformation("H30", "µm²", "square micrometre (square micron) - 10⁻¹² m²"), + square_metre_per_newton: makeEUInformation("H59", "m²/N", "square metre per newton - m x kg⁻¹ x s²"), + decare: makeEUInformation("DAA", "daa", "decare - 10³ m²"), + square_centimetre: makeEUInformation("CMK", "cm²", "square centimetre - 10⁻⁴ m²"), + square_decimetre: makeEUInformation("DMK", "dm²", "square decimetre - 10⁻² m²"), + square_decametre: makeEUInformation("H16", "dam²", "square decametre - Synonym: are 10² m²"), + square_hectometre: makeEUInformation("H18", "hm²", "square hectometre - Synonym: hectare 10⁴ m²"), + square_millimetre: makeEUInformation("MMK", "mm²", "square millimetre - 10⁻⁶ m²"), + are: makeEUInformation("ARE", "a", "are - Synonym: square decametre 10² m²"), + hectare: makeEUInformation("HAR", "ha", "hectare - Synonym: square hectometre 10⁴ m²"), + square_inch: makeEUInformation("INK", "in²", "square inch - 6,451 6 x 10⁻⁴ m²"), + square_foot: makeEUInformation("FTK", "ft²", "square foot - 9,290 304 x 10⁻² m²"), + square_yard: makeEUInformation("YDK", "yd²", "square yard - 8,361 274 x 10⁻¹ m²"), + "square_mile_(statute_mile)": makeEUInformation("MIK", "mi²", "square mile (statute mile) - 2,589 988 km²"), + "square_mile_(based_on_U.S._survey_foot)_": makeEUInformation( + "M48", + "mi² (US survey)", + "square mile (based on U.S. survey foot) - Unit of the area, which is mainly common in the agriculture and forestry. 2,589 998 x 10⁶ m²" + ), + acre: makeEUInformation("ACR", "acre", "acre - 4 046,873 m²"), + circular_mil_: makeEUInformation( + "M47", + "cmil", + "circular mil - Unit of an area, of which the size is given by a diameter of length of 1 mm (0,001 in) based on the formula: area = p·(diameter/2)². 5,067 075 x 10⁻¹⁰ m²" + ) + }, + /** + * volume + */ + volume: { + cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed m³"), + megalitre: makeEUInformation("MAL", "Ml", "megalitre - 10³ m³"), + litre: makeEUInformation("LTR", "l", "litre - 10⁻³ m³"), + cubic_millimetre: makeEUInformation("MMQ", "mm³", "cubic millimetre - 10⁻⁹ m³"), + cubic_centimetre: makeEUInformation("CMQ", "cm³", "cubic centimetre - 10⁻⁶ m³"), + cubic_decimetre: makeEUInformation("DMQ", "dm³", "cubic decimetre - 10⁻³ m³"), + millilitre: makeEUInformation("MLT", "ml", "millilitre - 10⁻⁶ m³"), + hectolitre: makeEUInformation("HLT", "hl", "hectolitre - 10⁻¹ m³"), + centilitre: makeEUInformation("CLT", "cl", "centilitre - 10⁻⁵ m³"), + cubic_decametre: makeEUInformation("DMA", "dam³", "cubic decametre - 10³ m³"), + cubic_hectometre: makeEUInformation("H19", "hm³", "cubic hectometre - 10⁶ m³"), + cubic_kilometre: makeEUInformation("H20", "km³", "cubic kilometre - 10⁹ m³"), + cubic_metre_per_pascal: makeEUInformation( + "M71", + "m³/Pa", + "cubic metre per pascal - Power of the SI base unit meter by exponent 3 divided by the derived SI base unit pascal. kg⁻¹ x m⁴ x s²" + ), + decilitre: makeEUInformation("DLT", "dl", "decilitre - 10⁻⁴ m³"), + microlitre: makeEUInformation("4G", "µl", "microlitre - 10⁻⁹ m³"), + kilolitre: makeEUInformation("K6", "kl", "kilolitre - m³"), + decalitre: makeEUInformation("A44", "dal", "decalitre - 10⁻² m³"), + cubic_centimetre_per_bar: makeEUInformation("G94", "cm³/bar", "cubic centimetre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), + litre_per_bar: makeEUInformation("G95", "l/bar", "litre per bar - 10⁻⁸ kg⁻¹ x m⁴ x s²"), + cubic_metre_per_bar: makeEUInformation("G96", "m³/bar", "cubic metre per bar - 10⁻⁵ kg⁻¹ x m⁴ x s²"), + millilitre_per_bar: makeEUInformation("G97", "ml/bar", "millilitre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), + standard_cubic_foot: makeEUInformation("5I", "std", "standard cubic foot - Use standard (common code WSD) 4,672 m³"), + cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed 16,387 064 x 10⁻⁶ m³"), + cubic_foot: makeEUInformation("FTQ", "ft³", "cubic foot - 2,831 685 x 10⁻² m³"), + cubic_yard: makeEUInformation("YDQ", "yd³", "cubic yard - 0,764 555 m³"), + "gallon_(UK)": makeEUInformation("GLI", "gal (UK)", "gallon (UK) - 4,546 092 x 10⁻³ m³"), + "gallon_(US)": makeEUInformation("GLL", "gal (US)", "gallon (US) - 3,785 412 x 10⁻³ m³"), + "pint_(US)": makeEUInformation("PT", "pt (US)", "pint (US) - Use liquid pint (common code PTL) 4, 731 76 x 10⁻⁴ m³"), + "pint_(UK)": makeEUInformation("PTI", "pt (UK)", "pint (UK) - 5, 682 61 x 10⁻⁴ m³"), + "quart_(UK)": makeEUInformation("QTI", "qt (UK)", "quart (UK) - 1,136 522 5 x 10⁻³ m³"), + "liquid_pint_(US)": makeEUInformation("PTL", "liq pt (US)", "liquid pint (US) - 4, 731 765 x 10⁻⁴ m³"), + "liquid_quart_(US)": makeEUInformation("QTL", "liq qt (US)", "liquid quart (US) - 9,463 529 x 10⁻⁴ m³"), + "dry_pint_(US)": makeEUInformation("PTD", "dry pt (US)", "dry pint (US) - 5,506 105 x 10⁻⁴ m³"), + "fluid_ounce_(UK)": makeEUInformation("OZI", "fl oz (UK)", "fluid ounce (UK) - 2,841 306 x 10⁻⁵ m³"), + "quart_(US)": makeEUInformation( + "QT", + "qt (US)", + "quart (US) - Use liquid quart (common code QTL) 0,946 352 9 x 10⁻³ m³" + ), + "barrel_(UK_petroleum)": makeEUInformation("J57", "bbl (UK liq.)", "barrel (UK petroleum) - 0,159 113 15 m³"), + cubic_foot_per_degree_Fahrenheit: makeEUInformation( + "K21", + "ft³/°F", + "cubic foot per degree Fahrenheit - 5,097 033 x 10⁻² m³/K" + ), + cubic_foot_per_psi: makeEUInformation("K23", "ft³/psi", "cubic foot per psi - 4,107 012 x 10⁻⁶ m³/Pa"), + "peck_(UK)": makeEUInformation("L43", "pk (UK)", "peck (UK) - 9,092 181 x 10⁻³ m³"), + "pint_(US_dry)": makeEUInformation( + "L61", + "pt (US dry)", + "pint (US dry) - Use dry pint (common code PTD) 5,506 105 x 10⁻⁴ m³" + ), + "quart_(US_dry)": makeEUInformation( + "L62", + "qt (US dry)", + "quart (US dry) - Use dry quart (US) (common code QTD) 1,101 221 x 10⁻³ m³" + ), + "ton_(UK_shipping)": makeEUInformation("L84", "British shipping ton", "ton (UK shipping) - 1,189 3 m³"), + "ton_(US_shipping)": makeEUInformation("L86", "(US) shipping ton", "ton (US shipping) - 1,132 6 m³"), + cubic_yard_per_degree_Fahrenheit: makeEUInformation( + "M11", + "yd³/°F", + "cubic yard per degree Fahrenheit - 1,376 199 m³/K" + ), + cubic_yard_per_psi: makeEUInformation("M14", "yd³/psi", "cubic yard per psi - 1,108 893 x 10⁻⁴ m³/Pa"), + "fluid_ounce_(US)": makeEUInformation("OZA", "fl oz (US)", "fluid ounce (US) - 2,957 353 x 10⁻⁵ m³"), + "bushel_(UK)": makeEUInformation("BUI", "bushel (UK)", "bushel (UK) - 3,636 872 x 10⁻² m³"), + "bushel_(US)": makeEUInformation("BUA", "bu (US)", "bushel (US) - 3,523 907 x 10⁻² m³"), + "barrel_(US)": makeEUInformation("BLL", "barrel (US)", "barrel (US) - 158,987 3 x 10⁻³ m³"), + "dry_barrel_(US)": makeEUInformation("BLD", "bbl (US)", "dry barrel (US) - 1,156 27 x 10⁻¹ m³"), + "dry_gallon_(US)": makeEUInformation("GLD", "dry gal (US)", "dry gallon (US) - 4,404 884 x 10⁻³ m³"), + "dry_quart_(US)": makeEUInformation("QTD", "dry qt (US)", "dry quart (US) - 1,101 221 x 10⁻³ m³"), + stere: makeEUInformation("G26", "st", "stere - m³"), + "cup_[unit_of_volume]": makeEUInformation("G21", "cup (US)", "cup [unit of volume] - 2,365 882 x 10⁻⁴ m³"), + "tablespoon_(US)": makeEUInformation("G24", "tablespoon (US)", "tablespoon (US) - 1,478 676 x 10⁻⁵ m³"), + "teaspoon_(US)": makeEUInformation("G25", "teaspoon (US)", "teaspoon (US) - 4,928 922 x 10⁻⁶ m³"), + peck: makeEUInformation("G23", "pk (US)", "peck - 8,809 768 x 10⁻³ m³"), + "acre-foot_(based_on_U.S._survey_foot)": makeEUInformation( + "M67", + "acre-ft (US survey)", + "acre-foot (based on U.S. survey foot) - Unit of the volume, which is used in the United States to measure/gauge the capacity of reservoirs. 1,233 489 x 10³ m³" + ), + "cord_(128_ft3)": makeEUInformation( + "M68", + "cord", + "cord (128 ft3) - Traditional unit of the volume of stacked firewood which has been measured with a cord. 3,624 556 m³" + ), + "cubic_mile_(UK_statute)": makeEUInformation( + "M69", + "mi³", + "cubic mile (UK statute) - Unit of volume according to the Imperial system of units. 4,168 182 x 10⁹ m³" + ), + "ton,_register_": makeEUInformation( + "M70", + "RT", + "ton, register - Traditional unit of the cargo capacity. 2,831 685 m³" + ), + femtolitre: makeEUInformation("Q32", "fl", "femtolitre - 10-18 m3"), + picolitre: makeEUInformation("Q33", "pl", "picolitre - 10-15 m3"), + nanolitre: makeEUInformation("Q34", "nl", "nanolitre - 10-12 m3"), + Normalised_cubic_metre: makeEUInformation( + "NM3", + "", + "Normalised cubic metre - Normalised cubic metre (temperature 0°C and pressure 101325 millibars ) m3" + ), + Standard_cubic_metre: makeEUInformation( + "SM3", + "", + "Standard cubic metre - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) m3" + ) + }, + /** + * volume per temperature + */ + "volume per temperature": { + cubic_centimetre_per_kelvin: makeEUInformation("G27", "cm³/K", "cubic centimetre per kelvin - 10⁻⁶ m³ x K⁻¹"), + cubic_metre_per_kelvin: makeEUInformation("G29", "m³/K", "cubic metre per kelvin - m³ x K⁻¹"), + litre_per_kelvin: makeEUInformation("G28", "l/K", "litre per kelvin - 10⁻³ m³ x K⁻¹"), + millilitre_per_kelvin: makeEUInformation("G30", "ml/K", "millilitre per kelvin - 10⁻⁶ m³ x K⁻¹") + }, + /** + * volume ratio + */ + "volume ratio": { + microlitre_per_litre: makeEUInformation("J36", "µl/l", "microlitre per litre - 10⁻⁶"), + cubic_centimetre_per_cubic_metre: makeEUInformation("J87", "cm³/m³", "cubic centimetre per cubic metre - 10⁻⁶"), + cubic_decimetre_per_cubic_metre: makeEUInformation("J91", "dm³/m³", "cubic decimetre per cubic metre - 10⁻³"), + litre_per_litre: makeEUInformation("K62", "l/l", "litre per litre - 1"), + millilitre_per_litre: makeEUInformation("L19", "ml/l", "millilitre per litre - 10⁻³"), + cubic_millimetre_per_cubic_metre: makeEUInformation("L21", "mm³/m³", "cubic millimetre per cubic metre - 10⁹") + }, + /** + * time + */ + time: { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s"), + "minute_[unit_of_time]": makeEUInformation("MIN", "min", "minute [unit of time] - 60 s"), + hour: makeEUInformation("HUR", "h", "hour - 3 600 s"), + day: makeEUInformation("DAY", "d", "day - 86 400 s"), + kilosecond: makeEUInformation("B52", "ks", "kilosecond - 10³ s"), + millisecond: makeEUInformation("C26", "ms", "millisecond - 10⁻³ s"), + picosecond: makeEUInformation("H70", "ps", "picosecond - 10⁻¹² s"), + microsecond: makeEUInformation("B98", "µs", "microsecond - 10⁻⁶ s"), + nanosecond: makeEUInformation("C47", "ns", "nanosecond - 10⁻⁹ s"), + week: makeEUInformation("WEE", "wk", "week - 6,048 x 10⁵ s"), + month: makeEUInformation("MON", "mo", "month - Unit of time equal to 1/12 of a year of 365,25 days. 2,629 800 x 10⁶ s"), + year: makeEUInformation("ANN", "y", "year - Unit of time equal to 365,25 days. Synonym: Julian year 3,155 76 x 10⁷ s"), + tropical_year: makeEUInformation( + "D42", + "y (tropical)", + "tropical year - Unit of time equal to about 365.242 19 days. Synonym: solar year 3,155 692 5 x 10⁷ s" + ), + common_year: makeEUInformation("L95", "y (365 days)", "common year - 3,153 6 x 10⁷ s"), + sidereal_year: makeEUInformation("L96", "y (sidereal)", "sidereal year - 3,155 815 x 10⁷ s"), + shake: makeEUInformation("M56", "shake", "shake - Unit for a very short period. 10⁻⁸ s") + }, + /** + * angular velocity + */ + "angular velocity": { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), + revolution_per_minute_: makeEUInformation( + "M46", + "r/min", + "revolution per minute - Unit of the angular velocity. 0,104 719 8 rad/s" + ) + }, + /** + * angular acceleration + */ + "angular acceleration": { + radian_per_second_squared: makeEUInformation( + "2B", + "rad/s²", + "radian per second squared - Refer ISO/TC12 SI Guide rad/s²" + ), + "degree_[unit_of_angle]_per_second_squared": makeEUInformation( + "M45", + "°/s²", + "degree [unit of angle] per second squared - 360 part of a full circle divided by the power of the SI base unit second and the exponent 2. 1,745 329 x 10⁻² rad / s" + ) + }, + /** + * velocity, phase velocity, group velocity + */ + "velocity, phase velocity, group velocity": { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s"), + knot: makeEUInformation("KNT", "kn", "knot - 0,514 444 m/s"), + kilometre_per_hour: makeEUInformation("KMH", "km/h", "kilometre per hour - 0,277 778 m/s"), + millimetre_per_second: makeEUInformation("C16", "mm/s", "millimetre per second - 10⁻³ m/s"), + centimetre_per_second: makeEUInformation("2M", "cm/s", "centimetre per second - 10⁻² m/s"), + centimetre_per_hour: makeEUInformation("H49", "cm/h", "centimetre per hour - 0,277 777 778 × 10⁻⁶ m x s⁻¹"), + millimetre_per_minute: makeEUInformation("H81", "mm/min", "millimetre per minute - 1,666 666 667 × 10⁻⁵ m x s⁻¹"), + metre_per_minute: makeEUInformation("2X", "m/min", "metre per minute - 0,016 666 m/s"), + metre_per_second_pascal: makeEUInformation( + "M59", + "(m/s)/Pa", + "metre per second pascal - SI base unit meter divided by the product of SI base unit second and the derived SI unit pascal. m² x kg⁻¹ x s" + ), + millimetre_per_year: makeEUInformation("H66", "mm/y", "millimetre per year - 3,15576 × 10⁴ m x s⁻¹"), + millimetre_per_hour: makeEUInformation("H67", "mm/h", "millimetre per hour - 0,277 777 778 × 10⁻⁷ m x s⁻¹"), + foot_per_minute: makeEUInformation("FR", "ft/min", "foot per minute - 5,08 x 10⁻³ m/s"), + inch_per_second: makeEUInformation("IU", "in/s", "inch per second - 0,025 4 m/s"), + foot_per_second: makeEUInformation("FS", "ft/s", "foot per second - 0,304 8 m/s"), + "mile_per_hour_(statute_mile)": makeEUInformation("HM", "mile/h", "mile per hour (statute mile) - 0,447 04 m/s"), + centimetre_per_second_kelvin: makeEUInformation("J84", "(cm/s)/K", "centimetre per second kelvin - 10⁻² (m/s)/K"), + centimetre_per_second_bar: makeEUInformation("J85", "(cm/s)/bar", "centimetre per second bar - 10⁻⁷ (m/s)/Pa"), + foot_per_hour: makeEUInformation("K14", "ft/h", "foot per hour - 8,466 667 x 10⁻⁵m/s"), + foot_per_second_degree_Fahrenheit: makeEUInformation( + "K18", + "(ft/s)/°F", + "foot per second degree Fahrenheit - 0,548 64 (m/s)/K" + ), + foot_per_second_psi: makeEUInformation("K19", "(ft/s)/psi", "foot per second psi - 4,420 750 x 10⁻⁵ (m/s)/Pa"), + inch_per_second_degree_Fahrenheit: makeEUInformation( + "K47", + "(in/s)/°F", + "inch per second degree Fahrenheit - 4,572 x 10⁻² (m/s)/K" + ), + inch_per_second_psi: makeEUInformation("K48", "(in/s)/psi", "inch per second psi - 3,683 959 x 10⁻⁶ (m/s)/Pa"), + metre_per_second_kelvin: makeEUInformation("L12", "(m/s)/K", "metre per second kelvin - (m/s)/K"), + metre_per_second_bar: makeEUInformation("L13", "(m/s)/bar", "metre per second bar - 10⁻⁵ (m/s)/Pa"), + millilitre_per_square_centimetre_minute: makeEUInformation( + "M22", + "(ml/min)/cm²", + "millilitre per square centimetre minute - 2,777 778 x 10⁻⁶ (m³/s)/m²" + ), + mile_per_minute_: makeEUInformation( + "M57", + "mi/min", + "mile per minute - Unit of velocity from the Imperial system of units. 26,822 4 m/s" + ), + mile_per_second_: makeEUInformation( + "M58", + "mi/s", + "mile per second - Unit of the velocity from the Imperial system of units. 1,609 344 x 10³ m/s" + ), + metre_per_hour: makeEUInformation( + "M60", + "m/h", + "metre per hour - SI base unit metre divided by the unit hour. 2,777 78 x 10⁻⁴ m/s" + ), + inch_per_year: makeEUInformation( + "M61", + "in/y", + "inch per year - Unit of the length according to the Anglo-American and Imperial system of units divided by the unit common year with 365 days. 8,048 774 x 10⁻¹⁰ m/s" + ), + kilometre_per_second_: makeEUInformation( + "M62", + "km/s", + "kilometre per second - 1000-fold of the SI base unit metre divided by the SI base unit second. 10³ m/s" + ), + inch_per_minute: makeEUInformation( + "M63", + "in/min", + "inch per minute - Unit inch according to the Anglo-American and Imperial system of units divided by the unit minute. 4,233 333 x 10⁻⁴ m/s" + ), + yard_per_second: makeEUInformation( + "M64", + "yd/s", + "yard per second - Unit yard according to the Anglo-American and Imperial system of units divided by the SI base unit second. 9,144 x 10⁻¹ m/s" + ), + yard_per_minute: makeEUInformation( + "M65", + "yd/min", + "yard per minute - Unit yard according to the Anglo-American and Imperial system of units divided by the unit minute. 1,524 x 10⁻² m/s" + ), + yard_per_hour: makeEUInformation( + "M66", + "yd/h", + "yard per hour - Unit yard according to the Anglo-American and Imperial system of units divided by the unit hour. 2,54 x 10⁻⁴ m/s" + ) + }, + /** + * acceleration, acceleration of free fall, acceleration due to gravity + */ + "acceleration, acceleration of free fall, acceleration due to gravity": { + metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared - m/s²"), + gal: makeEUInformation("A76", "Gal", "gal - 10⁻² m/s²"), + milligal: makeEUInformation("C11", "mGal", "milligal - 10⁻⁵ m/s²"), + kilometre_per_second_squared: makeEUInformation( + "M38", + "km/s²", + "kilometre per second squared - 1000-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10³ m/s²" + ), + centimetre_per_second_squared: makeEUInformation( + "M39", + "cm/s²", + "centimetre per second squared - 0,01-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻² m/s²" + ), + millimetre_per_second_squared: makeEUInformation( + "M41", + "mm/s²", + "millimetre per second squared - 0,001-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻³ m/s²" + ), + foot_per_second_squared: makeEUInformation("A73", "ft/s²", "foot per second squared - 0,304 8 m/s²"), + inch_per_second_squared: makeEUInformation("IV", "in/s²", "inch per second squared - 0,025 4 m/s²"), + standard_acceleration_of_free_fall: makeEUInformation( + "K40", + "gn", + "standard acceleration of free fall - 9,806 65 m/s²" + ), + yard_per_second_squared: makeEUInformation( + "M40", + "yd/s²", + "yard per second squared - Unit of the length according to the Anglo-American and Imperial system of units divided by the power of the SI base unit second by exponent 2. 9,144 x 10⁻¹ m/s²" + ), + "mile_(statute_mile)_per_second_squared": makeEUInformation( + "M42", + "mi/s²", + "mile (statute mile) per second squared - Unit of the length according to the Imperial system of units divided by the power of the SI base unit second by exponent 2. 1,609 344 x 10³ m/s²" + ) + }, + /** + * curvature + */ + curvature: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + } + }, + /** + * Periodic and related phenomena + */ + "Periodic and related phenomena": { + /** + * frequency + */ + frequency: { + hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz"), + kilohertz: makeEUInformation("KHZ", "kHz", "kilohertz - 10³ Hz"), + megahertz: makeEUInformation("MHZ", "MHz", "megahertz - 10⁶ Hz"), + terahertz: makeEUInformation("D29", "THz", "terahertz - 10¹² Hz"), + gigahertz: makeEUInformation("A86", "GHz", "gigahertz - 10⁹ Hz"), + millihertz: makeEUInformation( + "MTZ", + "mHz ", + "millihertz - A unit of frequency equal to 0.001 cycle per second 10-3 Hz" + ), + reciprocal_hour: makeEUInformation("H10", "1/h", "reciprocal hour - 2,777 78 × 10⁻⁴ s⁻¹"), + reciprocal_month: makeEUInformation("H11", "1/mo", "reciprocal month - 3,802 57 × 10⁻⁷ s⁻¹"), + reciprocal_year: makeEUInformation("H09", "1/y", "reciprocal year - 3,168 81 x 10⁻⁸ s⁻¹"), + reciprocal_week: makeEUInformation("H85", "1/wk", "reciprocal week - 1,647 989 452 868 × 10⁻⁶ s⁻¹"), + oscillations_per_minute: makeEUInformation( + "OPM", + "o/min", + "oscillations per minute - The number of oscillation per minute 1.667 x 10-2 /s" + ) + }, + /** + * rotational frequency + */ + "rotational frequency": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), + revolutions_per_second: makeEUInformation("RPS", "r/s", "revolutions per second - Refer ISO/TC12 SI Guide 1/s"), + revolutions_per_minute: makeEUInformation( + "RPM", + "r/min", + "revolutions per minute - Refer ISO/TC12 SI Guide 1,67 x 10⁻²/s" + ), + reciprocal_minute: makeEUInformation("C94", "min⁻¹", "reciprocal minute - 1,666 667 x 10⁻² s") + }, + /** + * angular frequency, pulsatance + */ + "angular frequency, pulsatance": { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") + }, + /** + * wavelength + */ + wavelength: { + metre: makeEUInformation("MTR", "m", "metre - m"), + angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") + }, + /** + * wave number, attenuation coefficient, phase coefficient, propagation coefficient, repetency + */ + "wave number, attenuation coefficient, phase coefficient, propagation coefficient, repetency": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * level of a field quantity, level of a power quantity + */ + "level of a field quantity, level of a power quantity": { + neper: makeEUInformation("C50", "Np", "neper - Np"), + decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np"), + bel: makeEUInformation("M72", "B", "bel - Logarithmic relationship to base 10. B") + }, + /** + * damping coefficient + */ + "damping coefficient": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), + neper_per_second: makeEUInformation("C51", "Np/s", "neper per second - Np/s") + }, + /** + * logarithmic decrement + */ + "logarithmic decrement": { + neper: makeEUInformation("C50", "Np", "neper - Np") + } + }, + /** + * Mechanics + */ + Mechanics: { + /** + * mass + */ + mass: { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg"), + microgram: makeEUInformation("MC", "µg", "microgram - 10⁻⁹ kg"), + decagram: makeEUInformation("DJ", "dag", "decagram - 10⁻² kg"), + decigram: makeEUInformation("DG", "dg", "decigram - 10⁻⁴ kg"), + gram: makeEUInformation("GRM", "g", "gram - 10⁻³ kg"), + centigram: makeEUInformation("CGM", "cg", "centigram - 10⁻⁵ kg"), + "tonne_(metric_ton)": makeEUInformation("TNE", "t", "tonne (metric ton) - Synonym: metric ton 10³ kg"), + decitonne: makeEUInformation( + "DTN", + "dt or dtn", + "decitonne - Synonym: centner, metric 100 kg; quintal, metric 100 kg 10² kg" + ), + milligram: makeEUInformation("MGM", "mg", "milligram - 10⁻⁶ kg"), + hectogram: makeEUInformation("HGM", "hg", "hectogram - 10⁻¹ kg"), + kilotonne: makeEUInformation("KTN", "kt", "kilotonne - 10⁶ kg"), + megagram: makeEUInformation("2U", "Mg", "megagram - 10³ kg"), + pound: makeEUInformation("LBR", "lb", "pound - 0,453 592 37 kg"), + grain: makeEUInformation("GRN", "gr", "grain - 64,798 91 x 10⁻⁶ kg"), + "ounce_(avoirdupois)": makeEUInformation("ONZ", "oz", "ounce (avoirdupois) - 2,834 952 x 10⁻² kg"), + "hundred_weight_(UK)": makeEUInformation("CWI", "cwt (UK)", "hundred weight (UK) - 50,802 35 kg"), + "hundred_pound_(cwt)_/_hundred_weight_(US)": makeEUInformation( + "CWA", + "cwt (US)", + "hundred pound (cwt) / hundred weight (US) - 45,359 2 kg" + ), + "ton_(UK)_or_long_ton_(US)": makeEUInformation( + "LTN", + "ton (UK)", + "ton (UK) or long ton (US) - Synonym: gross ton (2240 lb) 1,016 047 x 10³ kg" + ), + "stone_(UK)": makeEUInformation("STI", "st", "stone (UK) - 6,350 293 kg"), + "ton_(US)_or_short_ton_(UK/US)": makeEUInformation( + "STN", + "ton (US)", + "ton (US) or short ton (UK/US) - Synonym: net ton (2000 lb) 0,907184 7 x 10³ kg" + ), + troy_ounce_or_apothecary_ounce: makeEUInformation( + "APZ", + "tr oz", + "troy ounce or apothecary ounce - 3,110 348 x 10⁻³ kg" + ), + slug: makeEUInformation( + "F13", + "slug", + "slug - A unit of mass. One slug is the mass accelerated at 1 foot per second per second by a force of 1 pound. 1,459 390 x 10¹ kg" + ), + "pound_(avoirdupois)_per_degree_Fahrenheit": makeEUInformation( + "K64", + "lb/°F", + "pound (avoirdupois) per degree Fahrenheit - 0,816 466 3 kg/K" + ), + tonne_per_kelvin: makeEUInformation("L69", "t/K", "tonne per kelvin - 10³ kg/K"), + ton_short_per_degree_Fahrenheit: makeEUInformation( + "L87", + "ton (US)/°F", + "ton short per degree Fahrenheit - 1,632 932 x 10³ kg/K" + ), + "ton,_assay": makeEUInformation( + "M85", + "", + "ton, assay - Non SI-conforming unit of the mass used in the mineralogy to determine the concentration of precious metals in ore according to the mass of the precious metal in milligrams in a sample of the mass of an assay sound (number of troy ounces in a short ton (1 000 lb)). 2,916 667 x 10⁻² kg" + ), + pfund: makeEUInformation("M86", "pfd", "pfund - Outdated unit of the mass used in Germany. 0,5 kg") + }, + /** + * density, mass density, volumic mass + */ + "density, mass density, volumic mass": { + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" + ), + gram_per_cubic_centimetre: makeEUInformation("23", "g/cm³", "gram per cubic centimetre - 10³ kg/m³"), + tonne_per_cubic_metre: makeEUInformation("D41", "t/m³", "tonne per cubic metre - 10³ kg/m³"), + gram_per_millilitre: makeEUInformation("GJ", "g/ml", "gram per millilitre - 10³ kg/m³"), + kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre - 10³ kg/m³"), + gram_per_litre: makeEUInformation("GL", "g/l", "gram per litre - kg/m³"), + gram_per_cubic_metre: makeEUInformation("A93", "g/m³", "gram per cubic metre - 10⁻³ kg/m³"), + milligram_per_cubic_metre: makeEUInformation("GP", "mg/m³", "milligram per cubic metre - 10⁻⁶ kg/m³"), + megagram_per_cubic_metre: makeEUInformation("B72", "Mg/m³", "megagram per cubic metre - 10³ kg/m³"), + kilogram_per_cubic_decimetre: makeEUInformation("B34", "kg/dm³", "kilogram per cubic decimetre - 10³ kg/m³"), + milligram_per_gram: makeEUInformation("H64", "mg/g", "milligram per gram - 10⁻³ 1"), + microgram_per_litre: makeEUInformation("H29", "µg/l", "microgram per litre - 10⁻⁶ m⁻³ x kg"), + milligram_per_litre: makeEUInformation("M1", "mg/l", "milligram per litre - 10⁻³ kg/m³"), + microgram_per_cubic_metre: makeEUInformation("GQ", "µg/m³", "microgram per cubic metre - 10⁻⁹ kg/m³"), + gram_per_cubic_centimetre_bar: makeEUInformation("G11", "g/(cm³·bar)", "gram per cubic centimetre bar - 10⁻² m⁻² x s²"), + gram_per_cubic_centimetre_kelvin: makeEUInformation( + "G33", + "g/(cm³·K)", + "gram per cubic centimetre kelvin - 10³ kg x m⁻³ x K⁻¹" + ), + gram_per_cubic_decimetre: makeEUInformation("F23", "g/dm³", "gram per cubic decimetre - kg x m⁻³"), + gram_per_cubic_decimetre_bar: makeEUInformation("G12", "g/(dm³·bar)", "gram per cubic decimetre bar - 10⁻⁵ m⁻² x s²"), + gram_per_cubic_decimetre_kelvin: makeEUInformation( + "G34", + "g/(dm³·K)", + "gram per cubic decimetre kelvin - kg x m⁻³ x K⁻¹" + ), + gram_per_cubic_metre_bar: makeEUInformation("G14", "g/(m³·bar)", "gram per cubic metre bar - 10⁻⁸ m⁻² x s²"), + gram_per_cubic_metre_kelvin: makeEUInformation("G36", "g/(m³·K)", "gram per cubic metre kelvin - 10⁻³ kg x m⁻³ x K⁻¹"), + gram_per_litre_bar: makeEUInformation("G13", "g/(l·bar)", "gram per litre bar - 10⁻⁵ m⁻² x s²"), + gram_per_litre_kelvin: makeEUInformation("G35", "g/(l·K)", "gram per litre kelvin - kg x m⁻³ x K⁻¹"), + gram_per_millilitre_bar: makeEUInformation("G15", "g/(ml·bar)", "gram per millilitre bar - 10⁻² m⁻² x s²"), + gram_per_millilitre_kelvin: makeEUInformation("G37", "g/(ml·K)", "gram per millilitre kelvin - 10³ kg x m⁻³ x K⁻¹"), + kilogram_per_cubic_centimetre: makeEUInformation("G31", "kg/cm³", "kilogram per cubic centimetre - 10⁶ kg x m⁻³"), + kilogram_per_cubic_centimetre_bar: makeEUInformation( + "G16", + "kg/(cm³·bar)", + "kilogram per cubic centimetre bar - 10¹ m⁻² x s²" + ), + kilogram_per_cubic_centimetre_kelvin: makeEUInformation( + "G38", + "kg/(cm³·K)", + "kilogram per cubic centimetre kelvin - 10⁶ kg x m⁻³ x K⁻¹" + ), + kilogram_per_cubic_metre_bar: makeEUInformation("G18", "kg/(m³·bar)", "kilogram per cubic metre bar - 10⁻⁵ m⁻² x s²"), + kilogram_per_cubic_metre_kelvin: makeEUInformation( + "G40", + "kg/(m³·K)", + "kilogram per cubic metre kelvin - kg x m⁻³ x K⁻¹" + ), + kilogram_per_cubic_decimetre_kelvin: makeEUInformation( + "H54", + "(kg/dm³)/K", + "kilogram per cubic decimetre kelvin - 10³ m⁻³ x kg x K⁻¹" + ), + kilogram_per_cubic_decimetre_bar: makeEUInformation( + "H55", + "(kg/dm³)/bar", + "kilogram per cubic decimetre bar - 10⁻² m⁻² x s²" + ), + gram_per_kelvin: makeEUInformation("F14", "g/K", "gram per kelvin - 10⁻³ kg x K⁻¹"), + kilogram_per_kelvin: makeEUInformation("F15", "kg/K", "kilogram per kelvin - kg x K⁻¹"), + kilogram_per_kilomole: makeEUInformation("F24", "kg/kmol", "kilogram per kilomole - 10⁻³ kg x mol⁻¹"), + kilogram_per_litre_bar: makeEUInformation("G17", "kg/(l·bar)", "kilogram per litre bar - 10⁻² m⁻² x s²"), + kilogram_per_litre_kelvin: makeEUInformation("G39", "kg/(l·K)", "kilogram per litre kelvin - 10³ kg x m⁻³ x K⁻¹"), + kilogram_per_bar: makeEUInformation("H53", "kg/bar", "kilogram per bar - 10⁻⁵ m x s²"), + kilogram_square_centimetre: makeEUInformation("F18", "kg·cm²", "kilogram square centimetre - 10⁻⁴ kg m²"), + kilogram_square_millimetre: makeEUInformation("F19", "kg·mm²", "kilogram square millimetre - 10⁻⁶ kg m²"), + gram_per_bar: makeEUInformation("F74", "g/bar", "gram per bar - 10⁻⁸ m x s²"), + milligram_per_bar: makeEUInformation("F75", "mg/bar", "milligram per bar - 10⁻¹¹ m x s²"), + milligram_per_kelvin: makeEUInformation("F16", "mg/K", "milligram per kelvin - 10⁻⁶ kg x K⁻¹"), + kilogram_per_cubic_metre_pascal: makeEUInformation( + "M73", + "(kg/m³)/Pa", + "kilogram per cubic metre pascal - SI base unit kilogram divided by the product of the power of the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x s²" + ), + pound_per_cubic_foot: makeEUInformation("87", "lb/ft³", "pound per cubic foot - 1,601 846 x 10¹ kg/m³"), + "pound_per_gallon_(US)": makeEUInformation("GE", "lb/gal (US)", "pound per gallon (US) - 1,198 264 x 10² kg/m³"), + pound_per_cubic_inch: makeEUInformation("LA", "lb/in³", "pound per cubic inch - 2,767 990 x 10⁴ kg/m³"), + "ounce_(avoirdupois)_per_cubic_yard": makeEUInformation( + "G32", + "oz/yd³", + "ounce (avoirdupois) per cubic yard - 3,707 98 × 10⁻² kg x m⁻³" + ), + microgram_per_cubic_metre_kelvin: makeEUInformation( + "J34", + "(µg/m³)/K", + "microgram per cubic metre kelvin - 10⁻⁹ (kg/m³)/K" + ), + microgram_per_cubic_metre_bar: makeEUInformation( + "J35", + "(µg/m³)/bar", + "microgram per cubic metre bar - 10⁻¹⁴ (kg/m³)/Pa" + ), + "grain_per_gallon_(US)": makeEUInformation("K41", "gr/gal (US)", "grain per gallon (US) - 1,711 806 x 10⁻² kg/m³"), + "pound_(avoirdupois)_per_cubic_foot_degree_Fahrenheit": makeEUInformation( + "K69", + "(lb/ft³)/°F", + "pound (avoirdupois) per cubic foot degree Fahrenheit - 28,833 23 (kg/m³)/K" + ), + "pound_(avoirdupois)_per_cubic_foot_psi": makeEUInformation( + "K70", + "(lb/ft³)/psi", + "pound (avoirdupois) per cubic foot psi - 2,323 282 x 10⁻³" + ), + "pound_(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "K71", + "lb/gal (UK)", + "pound (avoirdupois) per gallon (UK) - 99,776 37 kg/m³" + ), + "pound_(avoirdupois)_per_cubic_inch_degree_Fahrenheit": makeEUInformation( + "K75", + "(lb/in³)/°F", + "pound (avoirdupois) per cubic inch degree Fahrenheit - 4,982 384 x 10⁴ (kg/m³)/K" + ), + "pound_(avoirdupois)_per_cubic_inch_psi": makeEUInformation( + "K76", + "(lb/in³)/psi", + "pound (avoirdupois) per cubic inch psi - 4,014 632 (kg/m³)/Pa" + ), + pound_per_cubic_yard: makeEUInformation("K84", "lb/yd³", "pound per cubic yard - 0,593 276 4 kg/m³"), + milligram_per_cubic_metre_kelvin: makeEUInformation( + "L17", + "(mg/m³)/K", + "milligram per cubic metre kelvin - 10⁻⁶ (kg/m³)/K" + ), + milligram_per_cubic_metre_bar: makeEUInformation( + "L18", + "(mg/m³)/bar", + "milligram per cubic metre bar - 10⁻¹¹ (kg/m³)/Pa" + ), + "ounce_(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "L37", + "oz/gal (UK)", + "ounce (avoirdupois) per gallon (UK) - 6,236 023 kg/m³" + ), + "ounce_(avoirdupois)_per_gallon_(US)": makeEUInformation( + "L38", + "oz/gal (US)", + "ounce (avoirdupois) per gallon (US) - 7,489 152 kg/m³" + ), + "ounce_(avoirdupois)_per_cubic_inch": makeEUInformation( + "L39", + "oz/in³", + "ounce (avoirdupois) per cubic inch - 1,729 994 x 10³ kg/m³" + ), + slug_per_cubic_foot: makeEUInformation("L65", "slug/ft³", "slug per cubic foot - 5,153 788 x 10² kg/m³"), + tonne_per_cubic_metre_kelvin: makeEUInformation("L76", "(t/m³)/K", "tonne per cubic metre kelvin - 10³ (kg/m³)/K"), + tonne_per_cubic_metre_bar: makeEUInformation("L77", "(t/m³)/bar", "tonne per cubic metre bar - 10⁻² (kg/m³)/Pa"), + "ton_(UK_long)_per_cubic_yard": makeEUInformation( + "L92", + "ton.l/yd³ (UK)", + "ton (UK long) per cubic yard - 1,328 939 x 10³ kg/m³" + ), + "ton_(US_short)_per_cubic_yard": makeEUInformation( + "L93", + "ton.s/yd³ (US)", + "ton (US short) per cubic yard - 1,186 553 x 10³ kg/m³" + ), + "pound_(avoirdupois)_per_psi": makeEUInformation( + "K77", + "lb/psi", + "pound (avoirdupois) per psi - 6,578 802 x 10⁻⁵ kg/Pa" + ), + tonne_per_bar: makeEUInformation("L70", "t/bar", "tonne per bar - 10⁻² kg/Pa"), + ton_short_per_psi: makeEUInformation("L91", "ton (US)/psi", "ton short per psi - 0,131 576"), + kilogram_per_pascal: makeEUInformation( + "M74", + "kg/Pa", + "kilogram per pascal - SI base unit kilogram divided by the derived SI unit pascal. m x s²" + ) + }, + /** + * relative density, relative mass density + */ + "relative density, relative mass density": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * specific volume, massic volume + */ + "specific volume, massic volume": { + cubic_metre_per_kilogram: makeEUInformation("A39", "m³/kg", "cubic metre per kilogram - m³/kg"), + decilitre_per_gram: makeEUInformation("22", "dl/g", "decilitre per gram - 10⁻¹ x m³/kg"), + millilitre_per_cubic_metre: makeEUInformation("H65", "ml/m³", "millilitre per cubic metre - 10⁻⁶ 1"), + litre_per_kilogram: makeEUInformation("H83", "l/kg", "litre per kilogram - 10⁻³ m³ x kg⁻¹"), + millilitre_per_kilogram: makeEUInformation("KX", "ml/kg", "millilitre per kilogram - 10⁻⁶ m³/kg"), + square_centimetre_per_gram: makeEUInformation("H15", "cm²/g", "square centimetre per gram - 10⁻¹ kg⁻¹ x m²"), + cubic_decimetre_per_kilogram: makeEUInformation( + "N28", + "dm³/kg", + "cubic decimetre per kilogram - 0,001 fold of the power of the SI base unit meter by exponent 3 divided by the SI based unit kilogram. 10⁻³ m³ x kg⁻¹" + ), + cubic_foot_per_pound: makeEUInformation( + "N29", + "ft³/lb", + "cubic foot per pound - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 3 divided by the unit avoirdupois pound according to the avoirdupois unit system. 6,242 796 x 10⁻² m³/kg" + ), + cubic_inch_per_pound: makeEUInformation( + "N30", + "in³/lb", + "cubic inch per pound - Power of the unit inch according to the Anglo-American and Imperial system of units by exponent 3 divided by the avoirdupois pound according to the avoirdupois unit system . 3,612 728 x 10⁻⁵ m³/kg" + ) + }, + /** + * linear density, linear mass + */ + "linear density, linear mass": { + kilogram_per_metre: makeEUInformation("KL", "kg/m", "kilogram per metre - kg/m"), + "gram_per_metre_(gram_per_100_centimetres)": makeEUInformation( + "GF", + "g/m", + "gram per metre (gram per 100 centimetres) - 10⁻³ kg/m" + ), + gram_per_millimetre: makeEUInformation("H76", "g/mm", "gram per millimetre - 10¹ kg x m⁻¹"), + kilogram_per_millimetre: makeEUInformation("KW", "kg/mm", "kilogram per millimetre - 10³ kg/m"), + milligram_per_metre: makeEUInformation("C12", "mg/m", "milligram per metre - 10⁻⁶ kg/m"), + kilogram_per_kilometre: makeEUInformation("M31", "kg/km", "kilogram per kilometre - 10⁻³ kg/m"), + pound_per_foot: makeEUInformation("P2", "lb/ft", "pound per foot - 1,488 164 kg/m"), + pound_per_inch_of_length: makeEUInformation("PO", "lb/in", "pound per inch of length - 1,785 797 x 10¹ kg/m"), + denier_: makeEUInformation( + "M83", + "den", + "denier - Traditional unit for the indication of the linear mass of textile fibers and yarns. 1,111 111 x 10⁻⁷ kg/m" + ), + pound_per_yard_: makeEUInformation( + "M84", + "lb/yd", + "pound per yard - Unit for linear mass according to avoirdupois system of units. 4,960 546 x 10⁻¹ kg/m" + ) + }, + /** + * surface density, areic mass + */ + "surface density, areic mass": { + milligram_per_square_metre: makeEUInformation("GO", "mg/m²", "milligram per square metre - 10⁻⁶ kg/m²"), + gram_per_square_centimetre: makeEUInformation("25", "g/cm²", "gram per square centimetre - 10 kg/m²"), + milligram_per_square_centimetre: makeEUInformation("H63", "mg/cm²", "milligram per square centimetre - 10⁻² m⁻² x kg"), + gram_per_square_metre: makeEUInformation("GM", "g/m²", "gram per square metre - 10⁻³ kg/m²"), + kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre - kg/m²"), + kilogram_per_square_centimetre: makeEUInformation("D5", "kg/cm²", "kilogram per square centimetre - 10⁴ kg/m²"), + ounce_per_square_yard: makeEUInformation("ON", "oz/yd²", "ounce per square yard - 3,390 575 x 10⁻² kg/m²"), + ounce_per_square_foot: makeEUInformation("37", "oz/ft²", "ounce per square foot - 0,305 151 7 kg/m²") + }, + /** + * momentum + */ + momentum: { + kilogram_metre_per_second: makeEUInformation("B31", "kg·m/s", "kilogram metre per second - kg x m/s"), + kilogram_centimetre_per_second: makeEUInformation( + "M98", + "kg·(cm/s)", + "kilogram centimetre per second - Product of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻² kg x m/s" + ), + gram_centimetre_per_second: makeEUInformation( + "M99", + "g·(cm/s)", + "gram centimetre per second - Product of the 0,001-fold of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻⁵ kg x m/s" + ), + pound_foot_per_second: makeEUInformation( + "N10", + "lb·(ft/s)", + "pound foot per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit foot according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,382 550 x 10⁻¹ kg x m/s" + ), + pound_inch_per_second: makeEUInformation( + "N11", + "lb·(in/s)", + "pound inch per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit inch according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,152 125 x 10⁻² kg x m/s" + ) + }, + /** + * moment of momentum, angular momentum + */ + "moment of momentum, angular momentum": { + kilogram_metre_squared_per_second: makeEUInformation("B33", "kg·m²/s", "kilogram metre squared per second - kg x m²/s") + }, + /** + * moment of inertia (dynamic moment of inertia) + */ + "moment of inertia (dynamic moment of inertia)": { + kilogram_metre_squared: makeEUInformation("B32", "kg·m²", "kilogram metre squared - kg x m²"), + pound_inch_squared: makeEUInformation("F20", "lb·in²", "pound inch squared - 2,926 397 x 10⁻⁴ kg x m²"), + "pound_(avoirdupois)_square_foot": makeEUInformation( + "K65", + "lb·ft²", + "pound (avoirdupois) square foot - 4,214 011 x 10⁻² kg x m²" + ) + }, + /** + * force, weight + */ + "force, weight": { + newton: makeEUInformation("NEW", "N", "newton - (kg x m)/s²"), + meganewton: makeEUInformation("B73", "MN", "meganewton - 10⁶ N"), + kilonewton: makeEUInformation("B47", "kN", "kilonewton - 10³ N"), + millinewton: makeEUInformation("C20", "mN", "millinewton - 10⁻³ N"), + micronewton: makeEUInformation("B92", "µN", "micronewton - 10⁻⁶ N"), + dyne: makeEUInformation("DU", "dyn", "dyne - 10⁻⁵ N"), + "pound-force": makeEUInformation("C78", "lbf", "pound-force - 4,448 222 N"), + "kilogram-force": makeEUInformation("B37", "kgf", "kilogram-force - 9,806 65 N"), + kilopond: makeEUInformation("B51", "kp", "kilopond - Synonym: kilogram-force 9,806 65 N"), + "ounce_(avoirdupois)-force": makeEUInformation("L40", "ozf", "ounce (avoirdupois)-force - 0,278 013 9 N"), + "ton-force_(US_short)": makeEUInformation("L94", "ton.sh-force", "ton-force (US short) - 8,896 443 x 10³ N"), + "kilopound-force": makeEUInformation( + "M75", + "kip", + "kilopound-force - 1000-fold of the unit of the force pound-force (lbf) according to the Anglo-American system of units with the relationship. 4,448 222 x 10³ N" + ), + poundal: makeEUInformation( + "M76", + "pdl", + "poundal - Non SI-conforming unit of the power, which corresponds to a mass of a pound multiplied with the acceleration of a foot per square second. 1,382 550 x 10⁻¹ N" + ), + kilogram_metre_per_second_squared: makeEUInformation( + "M77", + "kg·m/s²", + "kilogram metre per second squared - Product of the SI base unit kilogram and the SI base unit metre divided by the power of the SI base unit second by exponent 2. (kg x m)/s²" + ), + pond: makeEUInformation( + "M78", + "p", + "pond - 0,001-fold of the unit of the weight, defined as a mass of 1 kg which finds out about a weight strength from 1 kp by the gravitational force at sea level which corresponds to a strength of 9,806 65 newton. 9,806 65 x 10⁻³ N" + ) + }, + /** + * force divided by length + */ + "force divided by length": { + "pound-force_per_foot": makeEUInformation("F17", "lbf/ft", "pound-force per foot - 1,459 39 × 10¹ kg x s⁻²"), + "pound-force_per_inch": makeEUInformation("F48", "lbf/in", "pound-force per inch - 1,751 27 × 10² kg x s⁻²") + }, + /** + * gravitational constant + */ + "gravitational constant": { + newton_metre_squared_per_kilogram_squared: makeEUInformation( + "C54", + "N·m²/kg²", + "newton metre squared per kilogram squared - N x m²/kg²" + ) + }, + /** + * moment of force, moment of a couple, torque + */ + "moment of force, moment of a couple, torque": { + newton_metre: makeEUInformation("NU", "N·m", "newton metre - N x m"), + newton_per_ampere: makeEUInformation("H40", "N/A", "newton per ampere - kg x m x s⁻² x A⁻¹"), + meganewton_metre: makeEUInformation("B74", "MN·m", "meganewton metre - 10⁶ N x m"), + kilonewton_metre: makeEUInformation("B48", "kN·m", "kilonewton metre - 10³ N x m"), + millinewton_metre: makeEUInformation("D83", "mN·m", "millinewton metre - 10⁻³ N x m"), + micronewton_metre: makeEUInformation("B93", "µN·m", "micronewton metre - 10⁻⁶ N x m"), + decinewton_metre: makeEUInformation("DN", "dN·m", "decinewton metre - 10⁻¹ N x m"), + centinewton_metre: makeEUInformation("J72", "cN·m", "centinewton metre - 10⁻² N x m"), + kilogram_metre: makeEUInformation( + "M94", + "kg·m", + "kilogram metre - Unit of imbalance as a product of the SI base unit kilogram and the SI base unit metre. kg x m" + ), + newton_centimetre: makeEUInformation("F88", "N·cm", "newton centimetre - 10⁻² kg x m² x s⁻²"), + newton_metre_per_ampere: makeEUInformation("F90", "N·m/A", "newton metre per ampere - kg x m² x s⁻² x A⁻¹"), + newton_metre_per_degree: makeEUInformation("F89", "Nm/°", "newton metre per degree - 57,295 788 kg x m² x s⁻² x rad⁻¹"), + newton_metre_per_kilogram: makeEUInformation("G19", "N·m/kg", "newton metre per kilogram - m² x s⁻²"), + newton_per_millimetre: makeEUInformation("F47", "N/mm", "newton per millimetre - 10³ kg x s⁻²"), + newton_metre_per_radian: makeEUInformation( + "M93", + "N·m/rad", + "newton metre per radian - Product of the derived SI unit newton and the SI base unit metre divided by the unit radian. m² x kg x s⁻² x rad⁻¹" + ), + "newton_metre_watt_to_the_power_minus_0,5": makeEUInformation( + "H41", + "N·m·W⁻⁰‧⁵", + "newton metre watt to the power minus 0,5 - kg x m² x s⁻² x W⁻⁰‧⁵" + ), + "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre - 9,806 65 N x m"), + "inch_pound_(pound_inch)": makeEUInformation("IA", "in·lb", "inch pound (pound inch) - 1,152 12 x 10⁻² kg x m"), + ounce_inch: makeEUInformation("4Q", "oz·in", "ounce inch - 7,200 778 x 10⁻⁴ kg x m"), + ounce_foot: makeEUInformation("4R", "oz·ft", "ounce foot - 8,640 934 x 10⁻³ kg x m"), + "pound-force_foot_per_ampere": makeEUInformation( + "F22", + "lbf·ft/A", + "pound-force foot per ampere - 1,355 82 kg x m² x s⁻² x A⁻¹" + ), + "pound-force_inch": makeEUInformation("F21", "lbf·in", "pound-force inch - 1,129 85 × 10⁻¹ kg x m² x s⁻²"), + "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound - 2,989 07 m² x s⁻²"), + dyne_centimetre: makeEUInformation("J94", "dyn·cm", "dyne centimetre - 10⁻⁷ N x m"), + "ounce_(avoirdupois)-force_inch": makeEUInformation( + "L41", + "ozf·in", + "ounce (avoirdupois)-force inch - 7,061 552 x 10⁻³ N x m" + ), + "pound-force_foot": makeEUInformation( + "M92", + "lbf·ft", + "pound-force foot - Product of the unit pound-force according to the Anglo-American system of units and the unit foot according to the Anglo-American and the Imperial system of units. 1,355 818 N x m" + ), + poundal_foot: makeEUInformation( + "M95", + "pdl·ft", + "poundal foot - Product of the non SI-conforming unit of the force poundal and the unit foot according to the Anglo-American and Imperial system of units . 4,214 011 x 10⁻² N x m" + ), + poundal_inch: makeEUInformation( + "M96", + "pdl·in", + "poundal inch - Product of the non SI-conforming unit of the force poundal and the unit inch according to the Anglo-American and Imperial system of units . 3,511 677 10⁻³ N x m" + ), + dyne_metre: makeEUInformation( + "M97", + "dyn·m", + "dyne metre - CGS (Centimetre-Gram-Second system) unit of the rotational moment. 10⁻⁵ N x m" + ) + }, + /** + * impulse + */ + impulse: { + newton_second: makeEUInformation("C57", "N·s", "newton second - N x s") + }, + /** + * angular impulse + */ + "angular impulse": { + newton_metre_second: makeEUInformation("C53", "N·m·s", "newton metre second - N x m x s") + }, + /** + * pressure, normal stress, shear stress, modulus of elasticity,shear modulus, modulus of rigidity, bulk modulus, modulus of compression + */ + "pressure, normal stress, shear stress, modulus of elasticity,shear modulus, modulus of rigidity, bulk modulus, modulus of compression": + { + millipascal: makeEUInformation("74", "mPa", "millipascal - 10⁻³ Pa"), + megapascal: makeEUInformation("MPA", "MPa", "megapascal - 10⁶ Pa"), + pascal: makeEUInformation("PAL", "Pa", "pascal - Pa"), + kilopascal: makeEUInformation("KPA", "kPa", "kilopascal - 10³ Pa"), + "bar_[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] - 10⁵ Pa"), + hectobar: makeEUInformation("HBA", "hbar", "hectobar - 10⁷ Pa"), + millibar: makeEUInformation("MBR", "mbar", "millibar - 10² Pa"), + kilobar: makeEUInformation("KBA", "kbar", "kilobar - 10⁸ Pa"), + standard_atmosphere: makeEUInformation("ATM", "atm", "standard atmosphere - 1 013 25 Pa"), + gigapascal: makeEUInformation("A89", "GPa", "gigapascal - 10⁹ Pa"), + micropascal: makeEUInformation("B96", "µPa", "micropascal - 10⁻⁶ Pa"), + hectopascal: makeEUInformation("A97", "hPa", "hectopascal - 10² Pa"), + decapascal: makeEUInformation("H75", "daPa", "decapascal - 10¹ Pa"), + microbar: makeEUInformation("B85", "µbar", "microbar - 10⁻¹ Pa"), + newton_per_square_metre: makeEUInformation("C55", "N/m²", "newton per square metre - Pa"), + newton_per_square_millimetre: makeEUInformation("C56", "N/mm²", "newton per square millimetre - 10⁶ Pa"), + pascal_second_per_bar: makeEUInformation("H07", "Pa·s/bar", "pascal second per bar - 10⁻⁵ s"), + hectopascal_cubic_metre_per_second: makeEUInformation( + "F94", + "hPa·m³/s", + "hectopascal cubic metre per second - 10² kg x m² x s⁻³" + ), + hectopascal_litre_per_second: makeEUInformation( + "F93", + "hPa·l/s", + "hectopascal litre per second - 10⁻¹ kg x m² x s⁻³" + ), + hectopascal_per_kelvin: makeEUInformation("F82", "hPa/K", "hectopascal per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), + kilopascal_per_kelvin: makeEUInformation("F83", "kPa/K", "kilopascal per kelvin - 10³ kg x m⁻¹ x s⁻² x K⁻¹"), + megapascal_cubic_metre_per_second: makeEUInformation( + "F98", + "MPa·m³/s", + "megapascal cubic metre per second - 10⁶ kg x m² x s⁻³" + ), + megapascal_litre_per_second: makeEUInformation("F97", "MPa·l/s", "megapascal litre per second - 10³ kg x m² x s⁻³"), + megapascal_per_kelvin: makeEUInformation("F85", "MPa/K", "megapascal per kelvin - 10⁶ kg x m⁻¹ x s⁻² x K⁻¹"), + millibar_cubic_metre_per_second: makeEUInformation( + "F96", + "mbar·m³/s", + "millibar cubic metre per second - 10² kg x m² x s⁻³" + ), + millibar_litre_per_second: makeEUInformation("F95", "mbar·l/s", "millibar litre per second - 10⁻¹ kg x m² x s⁻³"), + millibar_per_kelvin: makeEUInformation("F84", "mbar/K", "millibar per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), + pascal_cubic_metre_per_second: makeEUInformation("G01", "Pa·m³/s", "pascal cubic metre per second - kg x m² x s⁻³"), + pascal_litre_per_second: makeEUInformation("F99", "Pa·l/s", "pascal litre per second - 10⁻³ kg x m² x s⁻³"), + pascal_second_per_kelvin: makeEUInformation("F77", "Pa.s/K", "pascal second per kelvin - kg x m⁻¹ x s⁻¹ x K⁻¹"), + newton_per_square_centimetre: makeEUInformation( + "E01", + "N/cm²", + "newton per square centimetre - A measure of pressure expressed in newtons per square centimetre. 10⁴ Pa" + ), + pound_per_square_foot: makeEUInformation("FP", "lb/ft²", "pound per square foot - 4,882 428 kg/m²"), + "pound-force_per_square_inch": makeEUInformation( + "PS", + "lbf/in²", + "pound-force per square inch - 6,894 757 x 10³ Pa" + ), + "kilogram-force_per_square_metre": makeEUInformation( + "B40", + "kgf/m²", + "kilogram-force per square metre - 9,806 65 Pa" + ), + torr: makeEUInformation("UA", "Torr", "torr - 133,322 4 Pa"), + technical_atmosphere: makeEUInformation("ATT", "at", "technical atmosphere - 98 066,5 Pa"), + pound_per_square_inch_absolute: makeEUInformation( + "80", + "lb/in²", + "pound per square inch absolute - 7,030 696 x 10² kg/m²" + ), + conventional_centimetre_of_water: makeEUInformation( + "H78", + "cm H₂O", + "conventional centimetre of water - 9,806 65 × 10¹ Pa" + ), + conventional_millimetre_of_water: makeEUInformation( + "HP", + "mm H₂O", + "conventional millimetre of water - 9,806 65 Pa" + ), + conventional_millimetre_of_mercury: makeEUInformation( + "HN", + "mm Hg", + "conventional millimetre of mercury - 133,322 4 Pa" + ), + inch_of_mercury: makeEUInformation("F79", "inHg", "inch of mercury - 3,386 39 × 10³ kg x m⁻¹ x s⁻²"), + inch_of_water: makeEUInformation("F78", "inH₂O", "inch of water - 2,490 89 × 10² kg x m⁻¹ x s⁻²"), + centimetre_of_mercury: makeEUInformation("J89", "cm Hg", "centimetre of mercury - 1,333 224 x 10³ Pa"), + foot_of_water: makeEUInformation("K24", "ft H₂O", "foot of water - 2,989 067 x 10³ Pa"), + foot_of_mercury: makeEUInformation("K25", "ft Hg", "foot of mercury - 4,063 666 x 10⁴ Pa"), + "gram-force_per_square_centimetre": makeEUInformation( + "K31", + "gf/cm²", + "gram-force per square centimetre - 98,066 5 Pa" + ), + "kilogram-force_per_square_centimetre": makeEUInformation( + "E42", + "kgf/cm²", + "kilogram-force per square centimetre - 9,806 65 x 10⁴ Pa" + ), + "kilogram-force_per_square_millimetre": makeEUInformation( + "E41", + "kgf·m/cm²", + "kilogram-force per square millimetre - 9,806 65 x 10⁻⁶ Pa" + ), + "pound-force_per_square_foot": makeEUInformation("K85", "lbf/ft²", "pound-force per square foot - 47,880 26 Pa"), + "pound-force_per_square_inch_degree_Fahrenheit": makeEUInformation( + "K86", + "psi/°F", + "pound-force per square inch degree Fahrenheit - 1,241 056 x 10⁴ Pa/K" + ), + "A_unit_of_pressure_defining_the_number_of_kilopounds_force_per_square_inch. Use_kip_per_square_inch_(common_code_N20).": + makeEUInformation( + "84", + "klbf/in²", + "A unit of pressure defining the number of kilopounds force per square inch. Use kip per square inch (common code N20). - A unit of pressure defining the number of kilopounds force per square inch. 6,894 757 x 10⁶ Pa" + ), + "centimetre_of_mercury_(0_ºC)": makeEUInformation( + "N13", + "cmHg (0 ºC)", + "centimetre of mercury (0 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmHg meets the static pressure, which is generated by a mercury at a temperature of 0 °C with a height of 1 centimetre . 1,333 22 x 10³ Pa" + ), + "centimetre_of_water_(4_ºC)": makeEUInformation( + "N14", + "cmH₂O (4 °C)", + "centimetre of water (4 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmH2O meets the static pressure, which is generated by a head of water at a temperature of 4 °C with a height of 1 centimetre . 9,806 38 x 10 Pa" + ), + "foot_of_water_(39.2_ºF)": makeEUInformation( + "N15", + "ftH₂O (39,2 ºF)", + "foot of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 ftH2O is equivalent to the static pressure, which is generated by a head of water at a temperature 39,2°F with a height of 1 foot . 2,988 98 x 10³ Pa" + ), + "inch_of_mercury_(32_ºF)": makeEUInformation( + "N16", + "inHG (32 ºF)", + "inch of mercury (32 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 32°F with a height of 1 inch. 3,386 38 x 10³ Pa" + ), + "inch_of_mercury_(60_ºF)": makeEUInformation( + "N17", + "inHg (60 ºF)", + "inch of mercury (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 60°F with a height of 1 inch. 3,376 85 x 10³ Pa" + ), + "inch_of_water_(39.2_ºF)": makeEUInformation( + "N18", + "inH₂O (39,2 ºF)", + "inch of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 39,2°F with a height of 1 inch . 2,490 82 × 10² Pa" + ), + "inch_of_water_(60_ºF)": makeEUInformation( + "N19", + "inH₂O (60 ºF)", + "inch of water (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 60°F with a height of 1 inch . 2,488 4 × 10² Pa" + ), + kip_per_square_inch: makeEUInformation( + "N20", + "ksi", + "kip per square inch - Non SI-conforming unit of the pressure according to the Anglo-American system of units as the 1000-fold of the unit of the force pound-force divided by the power of the unit inch by exponent 2. 6,894 757 x 10⁶ Pa" + ), + poundal_per_square_foot_: makeEUInformation( + "N21", + "pdl/ft²", + "poundal per square foot - Non SI-conforming unit of pressure by the Imperial system of units according to NIST: 1 pdl/ft² = 1,488 164 Pa. 1,488 164 Pa" + ), + "ounce_(avoirdupois)_per_square_inch_": makeEUInformation( + "N22", + "oz/in²", + "ounce (avoirdupois) per square inch - Unit of the surface specific mass (avoirdupois ounce according to the avoirdupois system of units according to the surface square inch according to the Anglo-American and Imperial system of units). 4,394 185 x 10 kg/m²" + ), + conventional_metre_of_water: makeEUInformation( + "N23", + "mH₂O", + "conventional metre of water - Not SI-conforming unit of pressure, whereas a value of 1 mH2O is equivalent to the static pressure, which is produced by one metre high water column . 9,806 65 x 10³ Pa" + ), + gram_per_square_millimetre: makeEUInformation( + "N24", + "g/mm²", + "gram per square millimetre - 0,001-fold of the SI base unit kilogram divided by the 0.000 001-fold of the power of the SI base unit meter by exponent 2. 10³ kg/m²" + ), + pound_per_square_yard: makeEUInformation( + "N25", + "lb/yd²", + "pound per square yard - Unit for areal-related mass as a unit pound according to the avoirdupois unit system divided by the power of the unit yard according to the Anglo-American and Imperial system of units with exponent 2. 5,424 919 x 10⁻¹ kg/m²" + ), + poundal_per_square_inch: makeEUInformation( + "N26", + "pdl/in²", + "poundal per square inch - Non SI-conforming unit of the pressure according to the Imperial system of units (poundal by square inch). 2,142 957 × 10² Pa" + ), + kilonewton_per_square_metre: makeEUInformation("KNM", "KN/m2", "kilonewton per square metre - 103pascal") + }, + /** + * pressure ratio + */ + "pressure ratio": { + hectopascal_per_bar: makeEUInformation("E99", "hPa/bar", "hectopascal per bar - 10⁻³"), + megapascal_per_bar: makeEUInformation("F05", "MPa/bar", "megapascal per bar - 10¹"), + millibar_per_bar: makeEUInformation("F04", "mbar/bar", "millibar per bar - 10⁻³"), + pascal_per_bar: makeEUInformation("F07", "Pa/bar", "pascal per bar - 10⁻⁵"), + kilopascal_per_bar: makeEUInformation("F03", "kPa/bar", "kilopascal per bar - 10⁻²"), + psi_per_psi: makeEUInformation("L52", "psi/psi", "psi per psi - 1"), + bar_per_bar: makeEUInformation("J56", "bar/bar", "bar per bar - 1") + }, + /** + * linear strain, relative elongation, shear strain, volume or bulk strain + */ + "linear strain, relative elongation, shear strain, volume or bulk strain": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * poisson ratio, poisson number + */ + "poisson ratio, poisson number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * compressibility, bulk compressibility + */ + "compressibility, bulk compressibility": { + reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( + "C96", + "Pa⁻¹", + "reciprocal pascal or pascal to the power minus one - Pa⁻¹" + ), + reciprocal_bar: makeEUInformation("F58", "1/bar", "reciprocal bar - bar⁻¹") + }, + /** + * second moment of area, second axial moment of area + */ + "second moment of area, second axial moment of area": { + metre_to_the_fourth_power: makeEUInformation("B83", "m⁴", "metre to the fourth power - m⁴"), + millimetre_to_the_fourth_power: makeEUInformation("G77", "mm⁴", "millimetre to the fourth power - 10⁻¹² m⁴") + }, + /** + * second polar moment of area + */ + "second polar moment of area": { + inch_to_the_fourth_power: makeEUInformation("D69", "in⁴", "inch to the fourth power - 41,623 14 x 10⁻⁸ m⁴"), + foot_to_the_fourth_power_: makeEUInformation( + "N27", + "ft⁴", + "foot to the fourth power - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 4 according to NIST: 1 ft4 = 8,630 975 m4. 8,630 975 x 10⁻³ m⁴" + ) + }, + /** + * section modulus + */ + "section modulus": { + cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed m³"), + cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed 16,387 064 x 10⁻⁶ m³") + }, + /** + * friction factor, coefficient of friction + */ + "friction factor, coefficient of friction": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * viscosity (dynamic viscosity) + */ + "viscosity (dynamic viscosity)": { + pascal_second: makeEUInformation("C65", "Pa·s", "pascal second - Pa x s"), + kilogram_per_metre_second: makeEUInformation( + "N37", + "kg/(m·s)", + "kilogram per metre second - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the SI base unit second. Pa x s" + ), + kilogram_per_metre_minute: makeEUInformation( + "N38", + "kg/(m·min)", + "kilogram per metre minute - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit minute. 1,666 67 × 10⁻² Pa x s" + ), + millipascal_second: makeEUInformation("C24", "mPa·s", "millipascal second - 10⁻³ Pa x s"), + newton_second_per_square_metre: makeEUInformation( + "N36", + "(N/m²)·s", + "newton second per square metre - Unit of the dynamic viscosity as a product of unit of the pressure (newton by square metre) multiplied with the SI base unit second. Pa x s" + ), + kilogram_per_metre_day: makeEUInformation( + "N39", + "kg/(m·d)", + "kilogram per metre day - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit day. 1,157 41 × 10⁻⁵ Pa x s" + ), + kilogram_per_metre_hour: makeEUInformation( + "N40", + "kg/(m·h)", + "kilogram per metre hour - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit hour. 2,777 78 × 10⁻⁴ Pa x s" + ), + gram_per_centimetre_second: makeEUInformation( + "N41", + "g/(cm·s)", + "gram per centimetre second - Unit of the dynamic viscosity as a quotient of the 0,001-fold of the SI base unit kilogram divided by the 0,01-fold of the SI base unit metre and SI base unit second. 0,1 Pa x s" + ), + poise: makeEUInformation("89", "P", "poise - 0,1 Pa x s"), + centipoise: makeEUInformation("C7", "cP", "centipoise - 10⁻³ Pa x s"), + poise_per_bar: makeEUInformation("F06", "P/bar", "poise per bar - 10⁻⁶ s"), + poise_per_kelvin: makeEUInformation("F86", "P/K", "poise per kelvin - 10⁻¹ kg x m⁻¹ x s⁻¹ x K⁻¹"), + micropoise: makeEUInformation("J32", "µP", "micropoise - 10⁻⁶ Pa x s"), + centipoise_per_kelvin: makeEUInformation("J73", "cP/K", "centipoise per kelvin - 10⁻³ Pa x s/K"), + centipoise_per_bar: makeEUInformation("J74", "cP/bar", "centipoise per bar - 10⁻⁸ s"), + pound_per_foot_hour: makeEUInformation("K67", "lb/(ft·h)", "pound per foot hour - 4,133 789 x 10⁻⁴ Pa x s"), + pound_per_foot_second: makeEUInformation("K68", "lb/(ft·s)", "pound per foot second - 1,488 164 Pa x s"), + "pound-force_second_per_square_foot": makeEUInformation( + "K91", + "lbf·s/ft²", + "pound-force second per square foot - 47,880 26 Pa x s" + ), + "pound-force_second_per_square_inch": makeEUInformation( + "K92", + "lbf·s/in²", + "pound-force second per square inch - 6,894 757 x 10³ Pa x s" + ), + millipascal_second_per_kelvin: makeEUInformation("L15", "mPa·s/K", "millipascal second per kelvin - 10⁻³ Pa x s/K"), + millipascal_second_per_bar: makeEUInformation("L16", "mPa·s/bar", "millipascal second per bar - 10⁻⁸ s"), + slug_per_foot_second: makeEUInformation("L64", "slug/(ft·s)", "slug per foot second - 47,880 26 Pa x s"), + poundal_second_per_square_foot_: makeEUInformation( + "N34", + "(pdl/ft²)·s", + "poundal second per square foot - Non SI-conforming unit of viscosity. 1,488 164 Pa x s" + ), + poise_per_pascal: makeEUInformation( + "N35", + "P/Pa", + "poise per pascal - CGS (Centimetre-Gram-Second system) unit poise divided by the derived SI unit pascal. 0,1 s" + ), + poundal_second_per_square_inch: makeEUInformation( + "N42", + "(pdl/in²)·s", + "poundal second per square inch - Non SI-conforming unit of dynamic viscosity according to the Imperial system of units as product unit of the pressure (poundal by square inch) multiplied by the SI base unit second. 2,142 957 x 10² Pa x s" + ), + pound_per_foot_minute: makeEUInformation( + "N43", + "lb/(ft·min)", + "pound per foot minute - Unit of the dynamic viscosity according to the Anglo-American unit system. 2,480 273 x 10⁻² Pa x s" + ), + pound_per_foot_day: makeEUInformation( + "N44", + "lb/(ft·d)", + "pound per foot day - Unit of the dynamic viscosity according to the Anglo-American unit system. 1,722 412 x 10⁻⁵ Pa x s" + ) + }, + /** + * kinematic viscosity + */ + "kinematic viscosity": { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + ), + square_metre_per_second_pascal: makeEUInformation( + "M82", + "(m²/s)/Pa", + "square metre per second pascal - Power of the SI base unit metre with the exponent 2 divided by the SI base unit second and the derived SI unit pascal. kg⁻¹ x m³ x s" + ), + millimetre_squared_per_second: makeEUInformation("C17", "mm²/s", "millimetre squared per second - 10⁻⁶ m²/s"), + square_metre_per_second_bar: makeEUInformation("G41", "m²/(s·bar)", "square metre per second bar - 10⁻⁵ kg⁻¹ x m³ x s"), + square_metre_per_second_kelvin: makeEUInformation("G09", "m²/(s·K)", "square metre per second kelvin - m² x s⁻¹ x K⁻¹"), + stokes: makeEUInformation("91", "St", "stokes - 10⁻⁴ m²/s"), + centistokes: makeEUInformation("4C", "cSt", "centistokes - 10⁻⁶ m²/s"), + stokes_per_bar: makeEUInformation("G46", "St/bar", "stokes per bar - 10⁻⁹ kg⁻¹ x m³ x s"), + stokes_per_kelvin: makeEUInformation("G10", "St/K", "stokes per kelvin - 10⁻⁴ m² x s⁻¹ x K⁻¹"), + square_foot_per_second: makeEUInformation( + "S3", + "ft²/s", + "square foot per second - Synonym: foot squared per second 0,092 903 04 m²/s" + ), + square_inch_per_second: makeEUInformation("G08", "in²/s", "square inch per second - 6,451 6 × 10⁻⁴ m² x s⁻¹"), + square_foot_per_hour_: makeEUInformation( + "M79", + "ft²/h", + "square foot per hour - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2 divided by the unit of time hour. 2,580 64 x 10⁻⁵ m²/s" + ), + stokes_per_pascal: makeEUInformation( + "M80", + "St/Pa", + "stokes per pascal - CGS (Centimetre-Gram-Second system) unit stokes divided by the derived SI unit pascal. 10⁻⁴ kg⁻¹ x m³ x s" + ), + square_centimetre_per_second: makeEUInformation( + "M81", + "cm²/s", + "square centimetre per second - 0,000 1-fold of the power of the SI base unit metre by exponent 2 divided by the SI base unit second. 10⁻⁴ m²/s" + ) + }, + /** + * surface tension + */ + "surface tension": { + newton_per_metre: makeEUInformation("4P", "N/m", "newton per metre - N/m"), + millinewton_per_metre: makeEUInformation("C22", "mN/m", "millinewton per metre - 10⁻³ N/m"), + newton_per_centimetre: makeEUInformation("M23", "N/cm", "newton per centimetre - 10² N/m"), + kilonewton_per_metre: makeEUInformation( + "N31", + "kN/m", + "kilonewton per metre - 1000-fold of the derived SI unit newton divided by the SI base unit metre. 10³ N/m" + ), + dyne_per_centimetre: makeEUInformation("DX", "dyn/cm", "dyne per centimetre - 10⁻³ N/m"), + poundal_per_inch: makeEUInformation( + "N32", + "pdl/in", + "poundal per inch - Non SI-conforming unit of the surface tension according to the Imperial unit system as quotient poundal by inch. 5,443 110 N/m" + ), + "pound-force_per_yard": makeEUInformation( + "N33", + "lbf/yd", + "pound-force per yard - Unit of force per unit length based on the Anglo-American system of units. 4,864 635 N/m" + ) + }, + /** + * torsional stiffness, area-related torsional moment + */ + "torsional stiffness, area-related torsional moment ": { + newton_metre_per_square_metre: makeEUInformation("M34", "N·m/m²", "newton metre per square metre - N x m/m²") + }, + /** + * work, energy, potential energy, kinetic energy + */ + "work, energy, potential energy, kinetic energy": { + joule: makeEUInformation("JOU", "J", "joule - J"), + kilojoule: makeEUInformation("KJO", "kJ", "kilojoule - 10³ J"), + exajoule: makeEUInformation("A68", "EJ", "exajoule - 10¹⁸ J"), + petajoule: makeEUInformation("C68", "PJ", "petajoule - 10¹⁵ J"), + terajoule: makeEUInformation("D30", "TJ", "terajoule - 10¹² J"), + gigajoule: makeEUInformation("GV", "GJ", "gigajoule - 10⁹ J"), + megajoule: makeEUInformation("3B", "MJ", "megajoule - 10⁶ J"), + millijoule: makeEUInformation("C15", "mJ", "millijoule - 10⁻³ J"), + femtojoule: makeEUInformation("A70", "fJ", "femtojoule - 10⁻¹⁵ J"), + attojoule: makeEUInformation("A13", "aJ", "attojoule - 10⁻¹⁸ J"), + watt_hour: makeEUInformation("WHR", "W·h", "watt hour - 3,6 x 10³ J"), + "megawatt_hour_(1000 kW.h)": makeEUInformation( + "MWH", + "MW·h", + "megawatt hour (1000 kW.h) - A unit of power defining the total amount of bulk energy transferred or consumed. 3,6 x 10⁹ J" + ), + kilowatt_hour: makeEUInformation("KWH", "kW·h", "kilowatt hour - 3,6 x 10⁶ J"), + gigawatt_hour: makeEUInformation("GWH", "GW·h", "gigawatt hour - 3,6 x 10¹² J"), + terawatt_hour: makeEUInformation("D32", "TW·h", "terawatt hour - 3,6 x 10¹⁵ J"), + electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J"), + megaelectronvolt: makeEUInformation("B71", "MeV", "megaelectronvolt - 10⁶ eV"), + gigaelectronvolt: makeEUInformation("A85", "GeV", "gigaelectronvolt - 10⁹ eV"), + kiloelectronvolt: makeEUInformation("B29", "keV", "kiloelectronvolt - 10³ eV"), + erg: makeEUInformation("A57", "erg", "erg - 10⁻⁷J"), + "foot_pound-force": makeEUInformation("85", "ft·lbf", "foot pound-force - 1,355 818 J"), + "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre - 9,806 65 N x m"), + foot_poundal: makeEUInformation("N46", "ft·pdl", "foot poundal - Unit of the work (force-path). 4,214 011 x 10⁻² J"), + inch_poundal: makeEUInformation( + "N47", + "in·pdl", + "inch poundal - Unit of work (force multiplied by path) according to the Imperial system of units as a product unit inch multiplied by poundal. 3,511 677 x 10⁻³ J" + ) + }, + /** + * work per unit weight + */ + "work per unit weight": { + "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound - 2,989 07 m² x s⁻²") + }, + /** + * power + */ + power: { + watt: makeEUInformation("WTT", "W", "watt - W"), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), + megawatt: makeEUInformation( + "MAW", + "MW", + "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. 10⁶ W" + ), + gigawatt: makeEUInformation("A90", "GW", "gigawatt - 10⁹ W"), + milliwatt: makeEUInformation("C31", "mW", "milliwatt - 10⁻³ W"), + microwatt: makeEUInformation("D80", "µW", "microwatt - 10⁻⁶ W"), + water_horse_power: makeEUInformation( + "F80", + "", + "water horse power - A unit of power defining the amount of power required to move a given volume of water against acceleration of gravity to a specified elevation (pressure head). 7,460 43 x 10² W" + ), + erg_per_second: makeEUInformation("A63", "erg/s", "erg per second - 10⁻⁷ W"), + "foot_pound-force_per_second": makeEUInformation("A74", "ft·lbf/s", "foot pound-force per second - 1,355 818 W"), + "kilogram-force_metre_per_second": makeEUInformation("B39", "kgf·m/s", "kilogram-force metre per second - 9,806 65 W"), + metric_horse_power: makeEUInformation("HJ", "metric hp", "metric horse power - 735,498 75 W"), + cheval_vapeur: makeEUInformation("A25", "CV", "cheval vapeur - Synonym: metric horse power 7,354 988 x 10² W"), + brake_horse_power: makeEUInformation("BHP", "BHP", "brake horse power - 7,457 x 10² W"), + "foot_pound-force_per_hour": makeEUInformation("K15", "ft·lbf/h", "foot pound-force per hour - 3,766 161 x 10⁻⁴ W"), + "foot_pound-force_per_minute": makeEUInformation( + "K16", + "ft·lbf/min", + "foot pound-force per minute - 2,259 697 x 10⁻² W" + ), + "horsepower_(boiler)": makeEUInformation("K42", "boiler hp", "horsepower (boiler) - 9,809 50 x 10³ W"), + Pferdestaerke: makeEUInformation( + "N12", + "PS", + "Pferdestaerke - Obsolete unit of the power relating to DIN 1301-3:1979: 1 PS = 735,498 75 W. 7,354 988 x 10² W" + ) + }, + /** + * mass flow rate + */ + "mass flow rate": { + kilogram_per_second: makeEUInformation("KGS", "kg/s", "kilogram per second - kg/s"), + kilogram_per_square_metre_second: makeEUInformation( + "H56", + "kg/(m²·s)", + "kilogram per square metre second - kg m⁻² x s⁻¹" + ), + kilogram_per_second_pascal: makeEUInformation( + "M87", + "(kg/s)/Pa", + "kilogram per second pascal - SI base unit kilogram divided by the product of the SI base unit second and the derived SI unit pascal. m x s" + ), + milligram_per_hour: makeEUInformation("4M", "mg/h", "milligram per hour - 2,777 78 x 10⁻¹⁰ kg/s"), + gram_per_day: makeEUInformation("F26", "g/d", "gram per day - 1,157 41 × 10⁻⁸ kg x s⁻¹"), + gram_per_day_bar: makeEUInformation("F62", "g/(d·bar)", "gram per day bar - 1,157 41 × 10⁻¹³ m x s"), + gram_per_day_kelvin: makeEUInformation("F35", "g/(d·K)", "gram per day kelvin - 1,157 41 × 10⁻⁸ kg x s⁻¹ x K⁻¹"), + gram_per_hour: makeEUInformation("F27", "g/h", "gram per hour - 2,777 78 × 10⁻⁷ kg x s⁻¹"), + gram_per_hour_bar: makeEUInformation("F63", "g/(h·bar)", "gram per hour bar - 2,777 78 × 10⁻¹² m x s"), + gram_per_hour_kelvin: makeEUInformation("F36", "g/(h·K)", "gram per hour kelvin - 2,777 78 × 10⁻⁷ kg x s⁻¹ x K⁻¹"), + gram_per_minute: makeEUInformation("F28", "g/min", "gram per minute - 1,666 67 × 10⁻⁵ kg x s⁻¹"), + gram_per_minute_bar: makeEUInformation("F64", "g/(min·bar)", "gram per minute bar - 1,666 67 × 10⁻¹⁰ m x s"), + gram_per_minute_kelvin: makeEUInformation( + "F37", + "g/(min·K)", + "gram per minute kelvin - 1,666 67 × 10⁻⁵ kg x s⁻¹ x K⁻¹" + ), + gram_per_second: makeEUInformation("F29", "g/s", "gram per second - 10⁻³ kg x s⁻¹"), + gram_per_second_bar: makeEUInformation("F65", "g/(s·bar)", "gram per second bar - 10⁻⁸ m x s"), + gram_per_second_kelvin: makeEUInformation("F38", "g/(s·K)", "gram per second kelvin - 10⁻³ kg x s⁻¹ x K⁻¹"), + kilogram_per_day: makeEUInformation("F30", "kg/d", "kilogram per day - 1,157 41 × 10⁻⁵ kg x s⁻¹"), + kilogram_per_day_bar: makeEUInformation("F66", "kg/(d·bar)", "kilogram per day bar - 1,157 41 × 10⁻¹⁰ m x s"), + kilogram_per_day_kelvin: makeEUInformation( + "F39", + "kg/(d·K)", + "kilogram per day kelvin - 1,157 41 × 10⁻⁵ kg x s⁻¹ x K⁻¹" + ), + kilogram_per_hour: makeEUInformation("E93", "kg/h", "kilogram per hour - 2,777 78 × 10⁻⁴ kg x s⁻¹"), + kilogram_per_hour_bar: makeEUInformation("F67", "kg/(h·bar)", "kilogram per hour bar - 2,777 78 × 10⁻⁹ m x s"), + kilogram_per_hour_kelvin: makeEUInformation( + "F40", + "kg/(h·K)", + "kilogram per hour kelvin - 2,777 78 × 10⁻⁴ kg x s⁻¹ x K⁻¹" + ), + kilogram_per_minute: makeEUInformation("F31", "kg/min", "kilogram per minute - 1,666 67 × 10⁻² kg x s⁻¹"), + kilogram_per_minute_bar: makeEUInformation("F68", "kg/(min·bar)", "kilogram per minute bar - 1,666 67 × 10⁻⁷ m x s"), + kilogram_per_minute_kelvin: makeEUInformation( + "F41", + "kg/(min·K)", + "kilogram per minute kelvin - 1,666 67 × 10⁻²kg x s⁻¹ x K⁻¹" + ), + kilogram_per_second_bar: makeEUInformation("F69", "kg/(s·bar)", "kilogram per second bar - 10⁻⁵ m x s"), + kilogram_per_second_kelvin: makeEUInformation("F42", "kg/(s·K)", "kilogram per second kelvin - kg x s⁻¹ x K⁻¹"), + milligram_per_day: makeEUInformation("F32", "mg/d", "milligram per day - 1,157 41 × 10⁻¹¹ kg x s⁻¹"), + milligram_per_day_bar: makeEUInformation("F70", "mg/(d·bar)", "milligram per day bar - 1,157 41 × 10⁻¹⁶ m x s"), + milligram_per_day_kelvin: makeEUInformation( + "F43", + "mg/(d·K)", + "milligram per day kelvin - 1,157 41 × 10⁻¹¹ kg x s⁻¹ x K⁻¹" + ), + milligram_per_hour_bar: makeEUInformation("F71", "mg/(h·bar)", "milligram per hour bar - 2,777 78 × 10⁻¹⁵ m x s"), + milligram_per_hour_kelvin: makeEUInformation( + "F44", + "mg/(h·K)", + "milligram per hour kelvin - 2,777 78 × 10⁻¹⁰ kg x s⁻¹ x K⁻¹" + ), + milligram_per_minute: makeEUInformation("F33", "mg/min", "milligram per minute - 1,666 67 × 10⁻⁸ kg x s⁻¹"), + milligram_per_minute_bar: makeEUInformation("F72", "mg/(min·bar)", "milligram per minute bar - 1,666 67 × 10⁻¹³ m x s"), + milligram_per_minute_kelvin: makeEUInformation( + "F45", + "mg/(min·K)", + "milligram per minute kelvin - 1,666 67 × 10⁻⁸ kg x s⁻¹ x K⁻¹" + ), + milligram_per_second: makeEUInformation("F34", "mg/s", "milligram per second - 10⁻⁶ kg x s⁻¹"), + milligram_per_second_bar: makeEUInformation("F73", "mg/(s·bar)", "milligram per second bar - 10⁻¹¹ m x s"), + milligram_per_second_kelvin: makeEUInformation("F46", "mg/(s·K)", "milligram per second kelvin - 10⁻⁶ kg x s⁻¹ x K⁻¹"), + gram_per_hertz: makeEUInformation("F25", "g/Hz", "gram per hertz - 10⁻³ kg x s"), + "ton_(US)_per_hour": makeEUInformation("4W", "ton (US) /h", "ton (US) per hour - 2,519 958 x 10⁻¹ kg/s"), + pound_per_hour: makeEUInformation("4U", "lb/h", "pound per hour - 1,259 979 x 10⁻⁴ kg/s"), + "pound_(avoirdupois)_per_day": makeEUInformation("K66", "lb/d", "pound (avoirdupois) per day - 5,249 912 x 10⁻⁶ kg/s"), + "pound_(avoirdupois)_per_hour_degree_Fahrenheit": makeEUInformation( + "K73", + "(lb/h)/°F", + "pound (avoirdupois) per hour degree Fahrenheit - 2,267 962 x 10⁻⁴ (kg/s)/K" + ), + "pound_(avoirdupois)_per_hour_psi": makeEUInformation( + "K74", + "(lb/h)/psi", + "pound (avoirdupois) per hour psi - 1,827 445 x 10⁻⁸ (kg/s)/Pa" + ), + "pound_(avoirdupois)_per_minute": makeEUInformation( + "K78", + "lb/min", + "pound (avoirdupois) per minute - 7,559 873 x 10⁻³ kg/s" + ), + "pound_(avoirdupois)_per_minute_degree_Fahrenheit": makeEUInformation( + "K79", + "lb/(min·°F)", + "pound (avoirdupois) per minute degree Fahrenheit - 1,360 777 x 10⁻² (kg/s)/K" + ), + "pound_(avoirdupois)_per_minute_psi": makeEUInformation( + "K80", + "(lb/min)/psi", + "pound (avoirdupois) per minute psi - 1,096 467 x 10⁻⁶ (kg/s)/Pa" + ), + "pound_(avoirdupois)_per_second": makeEUInformation("K81", "lb/s", "pound (avoirdupois) per second - 0,453 592 4 kg/s"), + "pound_(avoirdupois)_per_second_degree_Fahrenheit": makeEUInformation( + "K82", + "(lb/s)/°F", + "pound (avoirdupois) per second degree Fahrenheit - 0,816 466 3 (kg/s)/K" + ), + "pound_(avoirdupois)_per_second_psi": makeEUInformation( + "K83", + "(lb/s)/psi", + "pound (avoirdupois) per second psi - 6,578 802 x 10⁻⁵ (kg/s)/Pa" + ), + "ounce_(avoirdupois)_per_day": makeEUInformation("L33", "oz/d", "ounce (avoirdupois) per day - 3,281 194 x 10⁻⁷kg/s"), + "ounce_(avoirdupois)_per_hour": makeEUInformation( + "L34", + "oz/h", + "ounce (avoirdupois) per hour - 7,874 867 x 10⁻⁶ kg/s" + ), + "ounce_(avoirdupois)_per_minute": makeEUInformation( + "L35", + "oz/min", + "ounce (avoirdupois) per minute - 4,724 92 x 10⁻⁴ kg/s" + ), + "ounce_(avoirdupois)_per_second": makeEUInformation( + "L36", + "oz/s", + "ounce (avoirdupois) per second - 2,834 952 x 10⁻² kg/s" + ), + slug_per_day: makeEUInformation("L63", "slug/d", "slug per day - 1,689 109 x 10⁻⁴ kg/s"), + slug_per_hour: makeEUInformation("L66", "slug/h", "slug per hour - 4,053 861 x 10⁻³ kg/s"), + slug_per_minute: makeEUInformation("L67", "slug/min", "slug per minute - 0,243 231 7 kg/s"), + slug_per_second: makeEUInformation("L68", "slug/s", "slug per second - 14,593 90 kg/s"), + tonne_per_day: makeEUInformation("L71", "t/d", "tonne per day - 1,157 41 x 10⁻² kg/s"), + tonne_per_day_kelvin: makeEUInformation("L72", "(t/d)/K", "tonne per day kelvin - 1,157 41 x 10⁻² (kg/s)/K"), + tonne_per_day_bar: makeEUInformation("L73", "(t/d)/bar", "tonne per day bar - 1,157 41 x 10⁻⁷ (kg/s)/Pa"), + tonne_per_hour: makeEUInformation( + "E18", + "t/h", + "tonne per hour - A unit of weight or mass equal to one tonne per hour. 2,777 78 x 10⁻¹ kg/s" + ), + tonne_per_hour_kelvin: makeEUInformation("L74", "(t/h)/K", "tonne per hour kelvin - 2,777 78 x 10⁻¹ (kg/s)/K"), + tonne_per_hour_bar: makeEUInformation("L75", "(t/h)/bar", "tonne per hour bar - 2,777 78 x 10⁻⁶ (kg/s)/Pa"), + tonne_per_minute: makeEUInformation("L78", "t/min", "tonne per minute - 16,666 7 kg/s"), + tonne_per_minute_kelvin: makeEUInformation("L79", "(t/min)/K", "tonne per minute kelvin - 16,666 7 (kg/s)/K"), + tonne_per_minute_bar: makeEUInformation("L80", "(t/min)/bar", "tonne per minute bar - 1,666 67 x 10⁻⁴ (kg/s)/Pa"), + tonne_per_second: makeEUInformation("L81", "t/s", "tonne per second - 10³ kg/s"), + tonne_per_second_kelvin: makeEUInformation("L82", "(t/s)/K", "tonne per second kelvin - 10³ (kg/s)/K"), + tonne_per_second_bar: makeEUInformation("L83", "(t/s)/bar", "tonne per second bar - 10⁻² (kg/s)/Pa"), + ton_long_per_day: makeEUInformation("L85", "ton (UK)/d", "ton long per day - 1,175 980 x 10⁻² kg/s"), + ton_short_per_day: makeEUInformation("L88", "ton (US)/d", "ton short per day - 1,049 982 x 10⁻² kg/s"), + ton_short_per_hour_degree_Fahrenheit: makeEUInformation( + "L89", + "ton (US)/(h·°F)", + "ton short per hour degree Fahrenheit - 0,453 592 2 kg/s x K" + ), + ton_short_per_hour_psi: makeEUInformation( + "L90", + "(ton (US)/h)/psi", + "ton short per hour psi - 3,654 889 x 10⁻⁵ (kg/s)/Pa" + ), + tonne_per_month: makeEUInformation( + "M88", + "t/mo", + "tonne per month - Unit tonne divided by the unit month. 3,802 570 537 68 x 10⁻⁴ kg/s" + ), + tonne_per_year: makeEUInformation( + "M89", + "t/y", + "tonne per year - Unit tonne divided by the unit year with 365 days. 3,168 808 781 x 10⁻⁵ kg/s" + ), + kilopound_per_hour: makeEUInformation( + "M90", + "klb/h", + "kilopound per hour - 1000-fold of the unit of the mass avoirdupois pound according to the avoirdupois unit system divided by the unit hour. 0,125 997 889 kg/s" + ) + }, + /** + * mass ratio + */ + "mass ratio": { + microgram_per_kilogram: makeEUInformation("J33", "µg/kg", "microgram per kilogram - 10⁻⁹"), + nanogram_per_kilogram: makeEUInformation("L32", "ng/kg", "nanogram per kilogram - 10⁻¹²"), + milligram_per_kilogram: makeEUInformation("NA", "mg/kg", "milligram per kilogram - 10⁻⁶ 1"), + kilogram_per_kilogram: makeEUInformation("M29", "kg/kg", "kilogram per kilogram - 1"), + pound_per_pound: makeEUInformation( + "M91", + "lb/lb", + "pound per pound - Proportion of the mass consisting of the avoirdupois pound according to the avoirdupois unit system divided by the avoirdupois pound according to the avoirdupois unit system. 1" + ), + microgram_per_hectogram: makeEUInformation("Q29", "µg/hg", "microgram per hectogram - Microgram per hectogram. 10⁻8") + }, + /** + * volume flow rate + */ + "volume flow rate": { + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s"), + cubic_metre_per_hour: makeEUInformation("MQH", "m³/h", "cubic metre per hour - 2,777 78 x 10⁻⁴ m³/s"), + millilitre_per_second: makeEUInformation("40", "ml/s", "millilitre per second - 10⁻⁶ m³/s"), + millilitre_per_minute: makeEUInformation("41", "ml/min", "millilitre per minute - 1,666 67 x 10⁻⁸ m³/s"), + litre_per_day: makeEUInformation("LD", "l/d", "litre per day - 1,157 41 x 10⁻⁸ m³/s"), + cubic_centimetre_per_second: makeEUInformation("2J", "cm³/s", "cubic centimetre per second - 10⁻⁶ m³/s"), + kilolitre_per_hour: makeEUInformation("4X", "kl/h", "kilolitre per hour - 2,777 78 x 10⁻⁴ m³/s"), + litre_per_minute: makeEUInformation("L2", "l/min", "litre per minute - 1,666 67 x 10⁻⁵ m³/s"), + cubic_centimetre_per_day: makeEUInformation("G47", "cm³/d", "cubic centimetre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), + cubic_centimetre_per_day_bar: makeEUInformation( + "G78", + "cm³/(d·bar)", + "cubic centimetre per day bar - 1,157 41 × 10⁻¹⁶ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_day_kelvin: makeEUInformation( + "G61", + "cm³/(d·K)", + "cubic centimetre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹" + ), + cubic_centimetre_per_hour: makeEUInformation("G48", "cm³/h", "cubic centimetre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), + cubic_centimetre_per_hour_bar: makeEUInformation( + "G79", + "cm³/(h·bar)", + "cubic centimetre per hour bar - 2,777 78 × 10⁻¹⁵ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_hour_kelvin: makeEUInformation( + "G62", + "cm³/(h·K)", + "cubic centimetre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" + ), + cubic_centimetre_per_minute: makeEUInformation( + "G49", + "cm³/min", + "cubic centimetre per minute - 1,666 67 × 10⁻⁸ m³ x s⁻¹" + ), + cubic_centimetre_per_minute_bar: makeEUInformation( + "G80", + "cm³/(min·bar)", + "cubic centimetre per minute bar - 1,666 67 × 10⁻¹³ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_minute_kelvin: makeEUInformation( + "G63", + "cm³/(min·K)", + "cubic centimetre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" + ), + cubic_centimetre_per_second_bar: makeEUInformation( + "G81", + "cm³/(s·bar)", + "cubic centimetre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s" + ), + cubic_centimetre_per_second_kelvin: makeEUInformation( + "G64", + "cm³/(s·K)", + "cubic centimetre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹" + ), + cubic_decimetre_per_hour: makeEUInformation("E92", "dm³/h", "cubic decimetre per hour - 2,777 78 × 10⁻⁷ m³ x s⁻¹"), + cubic_metre_per_day: makeEUInformation("G52", "m³/d", "cubic metre per day - 1,157 41 × 10⁻⁵ m³ x s⁻¹"), + cubic_metre_per_day_bar: makeEUInformation( + "G86", + "m³/(d·bar)", + "cubic metre per day bar - 1,157 41 × 10⁻¹⁰ kg⁻¹ x m⁴ x s" + ), + cubic_metre_per_day_kelvin: makeEUInformation( + "G69", + "m³/(d·K)", + "cubic metre per day kelvin - 1,157 41 × 10⁻⁵ m³ x s⁻¹ x K⁻¹" + ), + cubic_metre_per_hour_bar: makeEUInformation( + "G87", + "m³/(h·bar)", + "cubic metre per hour bar - 2,777 78 × 10⁻⁹ kg⁻¹ x m⁴ x s" + ), + cubic_metre_per_hour_kelvin: makeEUInformation( + "G70", + "m³/(h·K)", + "cubic metre per hour kelvin - 2,777 78 × 10⁻⁴ m³ x s⁻¹ x K⁻¹" + ), + cubic_metre_per_minute: makeEUInformation("G53", "m³/min", "cubic metre per minute - 1,666 67 × 10⁻² m³ x s⁻¹"), + cubic_metre_per_minute_bar: makeEUInformation( + "G88", + "m³/(min·bar)", + "cubic metre per minute bar - 1,666 67 × 10⁻⁷ kg⁻¹ x m⁴ x s" + ), + cubic_metre_per_minute_kelvin: makeEUInformation( + "G71", + "m³/(min·K)", + "cubic metre per minute kelvin - 1,666 67 × 10⁻² m³ x s⁻¹ x K⁻¹" + ), + cubic_metre_per_second_bar: makeEUInformation("G89", "m³/(s·bar)", "cubic metre per second bar - 10⁻⁵ kg⁻¹ x m⁴ x s"), + cubic_metre_per_second_kelvin: makeEUInformation("G72", "m³/(s·K)", "cubic metre per second kelvin - m³ x s⁻¹ x K⁻¹"), + litre_per_day_bar: makeEUInformation("G82", "l/(d·bar)", "litre per day bar - 1,157 41 × 10⁻¹³ kg⁻¹ x m⁴ x s"), + litre_per_day_kelvin: makeEUInformation("G65", "l/(d·K)", "litre per day kelvin - 1,157 41 × 10⁻⁸ m³ x s⁻¹ x K⁻¹"), + litre_per_hour_bar: makeEUInformation("G83", "l/(h·bar)", "litre per hour bar - 2,777 78 × 10⁻¹² kg⁻¹ x m⁴ x s"), + litre_per_hour_kelvin: makeEUInformation("G66", "l/(h·K)", "litre per hour kelvin - 2,777 78 × 10⁻⁷ m³ x s⁻¹ x K⁻¹"), + litre_per_minute_bar: makeEUInformation("G84", "l/(min·bar)", "litre per minute bar - 1,666 67 × 10⁻¹⁰ kg⁻¹ x m⁴ x s"), + litre_per_minute_kelvin: makeEUInformation( + "G67", + "l/(min·K)", + "litre per minute kelvin - 1,666 67 × 10⁻⁵ m³ x s⁻¹ x K⁻¹" + ), + litre_per_second: makeEUInformation("G51", "l/s", "litre per second - 10⁻³ m³ x s⁻¹"), + litre_per_second_bar: makeEUInformation("G85", "l/(s·bar)", "litre per second bar - 10⁻⁸ kg⁻¹ x m⁴ x s"), + litre_per_second_kelvin: makeEUInformation("G68", "l/(s·K)", "litre per second kelvin - 10⁻³ m³ x s⁻¹ x K⁻¹"), + millilitre_per_day: makeEUInformation("G54", "ml/d", "millilitre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), + millilitre_per_day_bar: makeEUInformation( + "G90", + "ml/(d·bar)", + "millilitre per day bar - 1,157 41 x 10⁻¹⁶ x kg⁻¹ x m⁴ x s" + ), + millilitre_per_day_kelvin: makeEUInformation( + "G73", + "ml/(d·K)", + "millilitre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹" + ), + millilitre_per_hour: makeEUInformation("G55", "ml/h", "millilitre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), + millilitre_per_hour_bar: makeEUInformation( + "G91", + "ml/(h·bar)", + "millilitre per hour bar - 2,777 78 x 10⁻¹⁵ x kg⁻¹ x m⁴ x s" + ), + millilitre_per_hour_kelvin: makeEUInformation( + "G74", + "ml/(h·K)", + "millilitre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" + ), + millilitre_per_minute_bar: makeEUInformation( + "G92", + "ml/(min·bar)", + "millilitre per minute bar - 1,666 67 × 10⁻¹³ x kg⁻¹ x m⁴ x s" + ), + millilitre_per_minute_kelvin: makeEUInformation( + "G75", + "ml/(min·K)", + "millilitre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" + ), + millilitre_per_second_bar: makeEUInformation("G93", "ml/(s·bar)", "millilitre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s"), + millilitre_per_second_kelvin: makeEUInformation( + "G76", + "ml/(s·K)", + "millilitre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹" + ), + cubic_foot_per_hour: makeEUInformation("2K", "ft³/h", "cubic foot per hour - 7,865 79 x 10⁻⁶ m³/s"), + cubic_foot_per_minute: makeEUInformation("2L", "ft³/min", "cubic foot per minute - 4,719 474 x 10⁻⁴ m³/s"), + "barrel_(US)_per_minute": makeEUInformation("5A", "barrel (US)/min", "barrel (US) per minute - 2,649 79 x 10⁻³ m³/s"), + US_gallon_per_minute: makeEUInformation("G2", "gal (US) /min", "US gallon per minute - 6,309 020 x 10⁻⁵ m³/s"), + Imperial_gallon_per_minute: makeEUInformation( + "G3", + "gal (UK) /min", + "Imperial gallon per minute - 7,576 82 x 10⁻⁵ m³/s" + ), + cubic_inch_per_hour: makeEUInformation("G56", "in³/h", "cubic inch per hour - 4,551 96 × 10⁻⁹ m³ x s⁻¹"), + cubic_inch_per_minute: makeEUInformation("G57", "in³/min", "cubic inch per minute - 2,731 18 × 10⁻⁷ m³ x s⁻¹"), + cubic_inch_per_second: makeEUInformation("G58", "in³/s", "cubic inch per second - 1,638 71 × 10⁻⁵ m³ x s⁻¹"), + "gallon_(US)_per_hour": makeEUInformation("G50", "gal/h", "gallon (US) per hour - 1,051 5 × 10⁻⁶ m³ x s⁻¹"), + "barrel_(UK_petroleum)_per_minute": makeEUInformation( + "J58", + "bbl (UK liq.)/min", + "barrel (UK petroleum) per minute - 2,651 886 m³/s" + ), + "barrel_(UK_petroleum)_per_day": makeEUInformation( + "J59", + "bbl (UK liq.)/d", + "barrel (UK petroleum) per day - 1,841 587 4 x 10⁻⁶ m³/s" + ), + "barrel_(UK_petroleum)_per_hour": makeEUInformation( + "J60", + "bbl (UK liq.)/h", + "barrel (UK petroleum) per hour - 4,419 810 x 10⁻⁵ m³/s" + ), + "barrel_(UK_petroleum)_per_second": makeEUInformation( + "J61", + "bbl (UK liq.)/s", + "barrel (UK petroleum) per second - 0,159 113 15 m³/s" + ), + "barrel_(US_petroleum)_per_hour": makeEUInformation( + "J62", + "bbl (US)/h", + "barrel (US petroleum) per hour - 4,416 314 x 10⁻⁵ m³/s" + ), + "barrel_(US_petroleum)_per_second": makeEUInformation( + "J63", + "bbl (US)/s", + "barrel (US petroleum) per second - 0,158 987 3 m³/s" + ), + "bushel_(UK)_per_day": makeEUInformation("J64", "bu (UK)/d", "bushel (UK) per day - 4,209 343 x 10⁻⁷ m³/s"), + "bushel_(UK)_per_hour": makeEUInformation("J65", "bu (UK)/h", "bushel (UK) per hour - 1,010 242 x 10⁻⁵ m³/s"), + "bushel_(UK)_per_minute": makeEUInformation("J66", "bu (UK)/min", "bushel (UK) per minute - 6,061 453 x 10⁻⁴ m³/s"), + "bushel_(UK)_per_second": makeEUInformation("J67", "bu (UK)/s", "bushel (UK) per second - 3,636 872 x 10⁻² m³/s"), + "bushel_(US_dry)_per_day": makeEUInformation("J68", "bu (US dry)/d", "bushel (US dry) per day - 4,078 596 x 10⁻⁷ m³/s"), + "bushel_(US_dry)_per_hour": makeEUInformation( + "J69", + "bu (US dry)/h", + "bushel (US dry) per hour - 9,788 631 x 10⁻⁶ m³/s" + ), + "bushel_(US_dry)_per_minute": makeEUInformation( + "J70", + "bu (US dry)/min", + "bushel (US dry) per minute - 5,873 178 x 10⁻⁴ m³/s" + ), + "bushel_(US_dry)_per_second": makeEUInformation( + "J71", + "bu (US dry)/s", + "bushel (US dry) per second - 3,523 907 x 10⁻² m³/s" + ), + cubic_decimetre_per_day: makeEUInformation("J90", "dm³/d", "cubic decimetre per day - 1,157 41 x 10⁻⁸ m³/s"), + cubic_decimetre_per_minute: makeEUInformation("J92", "dm³/min", "cubic decimetre per minute - 1,666 67 x 10⁻⁵ m³/s"), + cubic_decimetre_per_second: makeEUInformation("J93", "dm³/s", "cubic decimetre per second - 10⁻³ m³/s"), + cubic_metre_per_second_pascal: makeEUInformation( + "N45", + "(m³/s)/Pa", + "cubic metre per second pascal - Power of the SI base unit meter by exponent 3 divided by the product of the SI base unit second and the derived SI base unit pascal. kg⁻¹ x m⁴ x s" + ), + "ounce_(UK_fluid)_per_day": makeEUInformation( + "J95", + "fl oz (UK)/d", + "ounce (UK fluid) per day - 3,288 549 x 10⁻¹⁰ m³/s" + ), + "ounce_(UK_fluid)_per_hour": makeEUInformation( + "J96", + "fl oz (UK)/h", + "ounce (UK fluid) per hour - 7,892 517 x 10⁻⁹ m³/s" + ), + "ounce_(UK_fluid)_per_minute": makeEUInformation( + "J97", + "fl oz (UK)/min", + "ounce (UK fluid) per minute - 4,735 51 x 10⁻⁷ m³/s" + ), + "ounce_(UK_fluid)_per_second": makeEUInformation( + "J98", + "fl oz (UK)/s", + "ounce (UK fluid) per second - 2,841 306 x 10⁻⁵ m³/s" + ), + "ounce_(US_fluid)_per_day": makeEUInformation( + "J99", + "fl oz (US)/d", + "ounce (US fluid) per day - 3,422 862 x 10⁻¹⁰ m³/s" + ), + "ounce_(US_fluid)_per_hour": makeEUInformation( + "K10", + "fl oz (US)/h", + "ounce (US fluid) per hour - 8,214 869 x 10⁻⁹ m³/s" + ), + "ounce_(US_fluid)_per_minute": makeEUInformation( + "K11", + "fl oz (US)/min", + "ounce (US fluid) per minute - 4,928 922 x 10⁻⁷ m³/s" + ), + "ounce_(US_fluid)_per_second": makeEUInformation( + "K12", + "fl oz (US)/s", + "ounce (US fluid) per second - 2,957 353 x 10⁻⁵ m³/s" + ), + cubic_foot_per_day: makeEUInformation("K22", "ft³/d", "cubic foot per day - 3,277 413 x 10⁻⁷ m³/s"), + "gallon_(UK)_per_day": makeEUInformation("K26", "gal (UK)/d", "gallon (UK) per day - 5,261 678 x 10⁻⁸ m³/s"), + "gallon_(UK)_per_hour": makeEUInformation("K27", "gal (UK)/h", "gallon (UK) per hour - 1,262 803 x 10⁻⁶ m³/s"), + "gallon_(UK)_per_second": makeEUInformation("K28", "gal (UK)/s", "gallon (UK) per second - 4,546 09 x 10⁻³ m³/s"), + "gallon_(US_liquid)_per_second": makeEUInformation( + "K30", + "gal (US liq.)/s", + "gallon (US liquid) per second - 3,785 412 x 10⁻³ m³/s" + ), + "gill_(UK)_per_day": makeEUInformation("K32", "gi (UK)/d", "gill (UK) per day - 1,644 274 x 10⁻⁵ m³/s"), + "gill_(UK)_per_hour": makeEUInformation("K33", "gi (UK)/h", "gill (UK) per hour - 3,946 258 x 10⁻⁸ m³/s"), + "gill_(UK)_per_minute": makeEUInformation("K34", "gi (UK)/min", "gill (UK) per minute - 0,023 677 55 m³/s"), + "gill_(UK)_per_second": makeEUInformation("K35", "gi (UK)/s", "gill (UK) per second - 1,420 653 x 10⁻⁴ m³/s"), + "gill_(US)_per_day": makeEUInformation("K36", "gi (US)/d", "gill (US) per day - 1,369 145 x 10⁻⁹ m³/s"), + "gill_(US)_per_hour": makeEUInformation("K37", "gi (US)/h", "gill (US) per hour - 3,285 947 x 10⁻⁸ m³/s"), + "gill_(US)_per_minute": makeEUInformation("K38", "gi (US)/min", "gill (US) per minute - 1,971 568 x 10⁻⁶ m³/s"), + "gill_(US)_per_second": makeEUInformation("K39", "gi (US)/s", "gill (US) per second - 1,182 941 x 10⁻⁴ m³/s"), + "quart_(UK_liquid)_per_day": makeEUInformation( + "K94", + "qt (UK liq.)/d", + "quart (UK liquid) per day - 1,315 420 x 10⁻⁸ m³/s" + ), + "quart_(UK_liquid)_per_hour": makeEUInformation( + "K95", + "qt (UK liq.)/h", + "quart (UK liquid) per hour - 3,157 008 x 10⁻⁷ m³/s" + ), + "quart_(UK_liquid)_per_minute": makeEUInformation( + "K96", + "qt (UK liq.)/min", + "quart (UK liquid) per minute - 1,894 205 x 10⁻⁵ m³/s" + ), + "quart_(UK_liquid)_per_second": makeEUInformation( + "K97", + "qt (UK liq.)/s", + "quart (UK liquid) per second - 1,136 523 x 10⁻³ m³/s" + ), + "quart_(US_liquid)_per_day": makeEUInformation( + "K98", + "qt (US liq.)/d", + "quart (US liquid) per day - 1,095 316 x 10⁻⁸ m³/s" + ), + "quart_(US_liquid)_per_hour": makeEUInformation( + "K99", + "qt (US liq.)/h", + "quart (US liquid) per hour - 2,628 758 x 10⁻⁷ m³/s" + ), + "quart_(US_liquid)_per_minute": makeEUInformation( + "L10", + "qt (US liq.)/min", + "quart (US liquid) per minute - 1,577 255 x 10⁻⁵ m³/s" + ), + "quart_(US_liquid)_per_second": makeEUInformation( + "L11", + "qt (US liq.)/s", + "quart (US liquid) per second - 9,463 529 x 10⁻⁴ m³/s" + ), + "peck_(UK)_per_day": makeEUInformation("L44", "pk (UK)/d", "peck (UK) per day - 1,052 336 x 10⁻⁷ m³/s"), + "peck_(UK)_per_hour": makeEUInformation("L45", "pk (UK)/h", "peck (UK) per hour - 2,525 606 x 10⁻⁶ m³/s"), + "peck_(UK)_per_minute": makeEUInformation("L46", "pk (UK)/min", "peck (UK) per minute - 1,515 363 5 x 10⁻⁴ m³/s"), + "peck_(UK)_per_second": makeEUInformation("L47", "pk (UK)/s", "peck (UK) per second - 9,092 181 x 10⁻³ m³/s"), + "peck_(US_dry)_per_day": makeEUInformation("L48", "pk (US dry)/d", "peck (US dry) per day - 1,019 649 x 10⁻⁷ m³/s"), + "peck_(US_dry)_per_hour": makeEUInformation("L49", "pk (US dry)/h", "peck (US dry) per hour - 2,447 158 x 10⁻⁶ m³/s"), + "peck_(US_dry)_per_minute": makeEUInformation( + "L50", + "pk (US dry)/min", + "peck (US dry) per minute - 1,468 295 x 10⁻⁴ m³/s" + ), + "peck_(US_dry)_per_second": makeEUInformation( + "L51", + "pk (US dry)/s", + "peck (US dry) per second - 8,809 768 x 10⁻³ m³/s" + ), + "pint_(UK)_per_day": makeEUInformation("L53", "pt (UK)/d", "pint (UK) per day - 6,577 098 x 10⁻⁹ m³/s"), + "pint_(UK)_per_hour": makeEUInformation("L54", "pt (UK)/h", "pint (UK) per hour - 1,578 504 x 10⁻⁷ m³/s"), + "pint_(UK)_per_minute": makeEUInformation("L55", "pt (UK)/min", "pint (UK) per minute - 9,471 022 x 10⁻⁶ m³/s"), + "pint_(UK)_per_second": makeEUInformation("L56", "pt (UK)/s", "pint (UK) per second - 5,682 613 x 10⁻⁴ m³/s"), + "pint_(US_liquid)_per_day": makeEUInformation( + "L57", + "pt (US liq.)/d", + "pint (US liquid) per day - 5,476 580 x 10⁻⁹ m³/s" + ), + "pint_(US_liquid)_per_hour": makeEUInformation( + "L58", + "pt (US liq.)/h", + "pint (US liquid) per hour - 1,314 379 x 10⁻⁷ m³/s" + ), + "pint_(US_liquid)_per_minute": makeEUInformation( + "L59", + "pt (US liq.)/min", + "pint (US liquid) per minute - 7,886 275 x 10⁻⁶ m³/s" + ), + "pint_(US_liquid)_per_second": makeEUInformation( + "L60", + "pt (US liq.)/s", + "pint (US liquid) per second - 4,731 765 x 10⁻⁴ m³/s" + ), + cubic_yard_per_day: makeEUInformation("M12", "yd³/d", "cubic yard per day - 8,849 015 x 10⁻⁶ m³/s"), + cubic_yard_per_hour: makeEUInformation("M13", "yd³/h", "cubic yard per hour - 2,123 764 x 10⁻⁴ m³/s"), + cubic_yard_per_minute: makeEUInformation("M15", "yd³/min", "cubic yard per minute - 1,274 258 x 10⁻² m³/s"), + cubic_yard_per_second: makeEUInformation("M16", "yd³/s", "cubic yard per second - 0,764 554 9 m³/s"), + Standard_cubic_metre_per_day: makeEUInformation( + "Q37", + "", + "Standard cubic metre per day - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" + ), + Standard_cubic_metre_per_hour: makeEUInformation( + "Q38", + "", + "Standard cubic metre per hour - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" + ), + Normalized_cubic_metre_per_day: makeEUInformation( + "Q39", + "", + "Normalized cubic metre per day - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" + ), + Normalized_cubic_metre_per_hour: makeEUInformation( + "Q40", + "", + "Normalized cubic metre per hour - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" + ) + }, + /** + * volume ratio + */ + "volume ratio": { + cubic_metre_per_cubic_metre: makeEUInformation("H60", "m³/m³", "cubic metre per cubic metre - 1") + }, + /** + * leakage rate of gas + */ + "leakage rate of gas": { + bar_cubic_metre_per_second: makeEUInformation("F92", "bar·m³/s", "bar cubic metre per second - 10⁵ kg x m² x s⁻³"), + bar_litre_per_second: makeEUInformation("F91", "bar·l/s", "bar litre per second - 10² kg x m² x s⁻³"), + psi_cubic_inch_per_second: makeEUInformation("K87", "psi·in³/s", "psi cubic inch per second - 0,112 985 Pa x m³/s"), + psi_litre_per_second: makeEUInformation("K88", "psi·l/s", "psi litre per second - 6,894 757 Pa x m³/s"), + psi_cubic_metre_per_second: makeEUInformation( + "K89", + "psi·m³/s", + "psi cubic metre per second - 6,894 757 x 10³ Pa x m³/s" + ), + psi_cubic_yard_per_second: makeEUInformation( + "K90", + "psi·yd³/s", + "psi cubic yard per second - 5,271 420 x 10³ Pa x m³/s" + ) + }, + /** + * undefined + */ + undefined: { + Kilowatt_hour_per_normalized_cubic_metre: makeEUInformation( + "KWN", + "", + "Kilowatt hour per normalized cubic metre - Kilowatt hour per normalized cubic metre (temperature 0°C and pressure 101325 millibars ). " + ), + Kilowatt_hour_per_standard_cubic_metre: makeEUInformation( + "KWS", + "", + "Kilowatt hour per standard cubic metre - Kilowatt hour per standard cubic metre (temperature 15°C and pressure 101325 millibars). " + ), + Joule_per_normalised_cubic_metre: makeEUInformation( + "Q41", + "", + "Joule per normalised cubic metre - Joule per normalised cubic metre (temperature 0°C and pressure 101325 millibars). " + ), + Joule_per_standard_cubic_metre: makeEUInformation( + "Q42", + "", + "Joule per standard cubic metre - Joule per standard cubic metre (temperature 15°C and pressure 101325 millibars). " + ), + Mega_Joule_per_Normalised_cubic_Metre: makeEUInformation( + "MNJ", + "MJ/m³", + "Mega Joule per Normalised cubic Metre - Energy in Mega Joules per normalised cubic metre for gas (temperature 0°C and pressure 101325 millibars) " + ) + }, + /** + * Power flow rate + */ + "Power flow rate": { + megawatts_per_minute: makeEUInformation( + "Q35", + "MW/min", + "megawatts per minute - A unit of power defining the total amount of bulk energy transferred or consumer per minute 1.667 × 104 W/s" + ) + } + }, + /** + * Heat + */ + Heat: { + /** + * thermodynamic + */ + thermodynamic: { + kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) K") + }, + /** + * temperature + */ + temperature: { + degree_Celsius: makeEUInformation( + "CEL", + "°C", + "degree Celsius - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 1 x K" + ), + degree_Celsius_per_hour: makeEUInformation("H12", "°C/h", "degree Celsius per hour - 2,777 78 x 10⁻⁴ s⁻¹ K"), + degree_Celsius_per_bar: makeEUInformation("F60", "°C/bar", "degree Celsius per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), + degree_Celsius_per_kelvin: makeEUInformation("E98", "°C/K", "degree Celsius per kelvin - 1"), + degree_Celsius_per_minute: makeEUInformation("H13", "°C/min", "degree Celsius per minute - 1,666 67 x 10⁻² s⁻¹ K"), + degree_Celsius_per_second: makeEUInformation("H14", "°C/s", "degree Celsius per second - s⁻¹ K"), + kelvin_per_bar: makeEUInformation("F61", "K/bar", "kelvin per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), + kelvin_per_hour: makeEUInformation("F10", "K/h", "kelvin per hour - 2,777 78 × 10⁻⁴ s⁻¹ x K"), + kelvin_per_kelvin: makeEUInformation("F02", "K/K", "kelvin per kelvin - 1"), + kelvin_per_minute: makeEUInformation("F11", "K/min", "kelvin per minute - 1,666 67 × 10⁻² s⁻¹ x K"), + kelvin_per_second: makeEUInformation("F12", "K/s", "kelvin per second - s⁻¹ x K"), + kelvin_per_pascal: makeEUInformation( + "N79", + "K/Pa", + "kelvin per pascal - SI base unit kelvin divided by the derived SI unit pascal. kg⁻¹ x m x s² x K" + ), + degree_Fahrenheit_per_kelvin: makeEUInformation("J20", "°F/K", "degree Fahrenheit per kelvin - 0,555 555 6"), + degree_Fahrenheit_per_bar: makeEUInformation("J21", "°F/bar", "degree Fahrenheit per bar - 0,555 555 6 x 10⁻⁵ K/Pa"), + reciprocal_degree_Fahrenheit: makeEUInformation("J26", "1/°F", "reciprocal degree Fahrenheit - 1,8 1/K"), + degree_Rankine: makeEUInformation( + "A48", + "°R", + "degree Rankine - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" + ) + }, + /** + * fahrenheit temperature + */ + "fahrenheit temperature": { + degree_Fahrenheit: makeEUInformation( + "FAH", + "°F", + "degree Fahrenheit - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" + ) + }, + /** + * temperature variation over time + */ + "temperature variation over time": { + degree_Fahrenheit_per_hour: makeEUInformation("J23", "°F/h", "degree Fahrenheit per hour - 1,543 210 x 10⁻⁴ K/s"), + degree_Fahrenheit_per_minute: makeEUInformation( + "J24", + "°F/min", + "degree Fahrenheit per minute - 9,259 259 x 10⁻³ K/s" + ), + degree_Fahrenheit_per_second: makeEUInformation("J25", "°F/s", "degree Fahrenheit per second - 0,555 555 6 K/s"), + degree_Rankine_per_hour: makeEUInformation("J28", "°R/h", "degree Rankine per hour - 1,543 210 x 10⁻⁴ K/s"), + degree_Rankine_per_minute: makeEUInformation("J29", "°R/min", "degree Rankine per minute - 9,259 259 x 10⁻³ K/s"), + degree_Rankine_per_second: makeEUInformation("J30", "°R/s", "degree Rankine per second - 0,555 555 6 K/s") + }, + /** + * linear expansion coefficient, cubic expansion coefficient, relative pressure coefficient + */ + "linear expansion coefficient, cubic expansion coefficient, relative pressure coefficient": { + reciprocal_kelvin_or_kelvin_to_the_power_minus_one: makeEUInformation( + "C91", + "K⁻¹", + "reciprocal kelvin or kelvin to the power minus one - K⁻¹" + ), + reciprocal_megakelvin_or_megakelvin_to_the_power_minus_one: makeEUInformation( + "M20", + "1/MK", + "reciprocal megakelvin or megakelvin to the power minus one - 10⁻⁶ K⁻¹" + ) + }, + /** + * pressure coefficient + */ + "pressure coefficient": { + pascal_per_kelvin: makeEUInformation("C64", "Pa/K", "pascal per kelvin - Pa/K"), + bar_per_kelvin: makeEUInformation("F81", "bar/K", "bar per kelvin - 10⁵ kg x m⁻¹ x s⁻² x K⁻¹") + }, + /** + * isothermal compressibility, isentropic compressibility + */ + "isothermal compressibility, isentropic compressibility": { + reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( + "C96", + "Pa⁻¹", + "reciprocal pascal or pascal to the power minus one - Pa⁻¹" + ) + }, + /** + * heat, quantity of heat, energy, thermodynamic energy, enthalpy, Helmholtz function, Helmholtz free energy + */ + "heat, quantity of heat, energy, thermodynamic energy, enthalpy, Helmholtz function, Helmholtz free energy": { + joule: makeEUInformation("JOU", "J", "joule - J"), + watt_second: makeEUInformation("J55", "W·s", "watt second - W x s"), + "British_thermal_unit_(international_table)": makeEUInformation( + "BTU", + "BtuIT", + "British thermal unit (international table) - 1,055 056 x 10³ J" + ), + "15_°C_calorie": makeEUInformation("A1", "cal₁₅", "15 °C calorie - 4,188 46 J"), + "calorie_(international_table)_": makeEUInformation("D70", "calIT", "calorie (international table) - 4,186 8 J"), + "British_thermal_unit_(mean)": makeEUInformation("J39", "Btu", "British thermal unit (mean) - 1,055 87 x 10³ J"), + "calorie_(mean)": makeEUInformation("J75", "cal", "calorie (mean) - 4,190 02 J"), + "kilocalorie_(mean)": makeEUInformation("K51", "kcal", "kilocalorie (mean) - 4,190 02 x 10³ J"), + "kilocalorie_(international_table)": makeEUInformation( + "E14", + "kcalIT", + "kilocalorie (international table) - 4,186 8 x 10³ J" + ), + "kilocalorie_(thermochemical)": makeEUInformation("K53", "kcalth", "kilocalorie (thermochemical) - 4,184 x 10³ J"), + "British_thermal_unit_(39_ºF)_": makeEUInformation( + "N66", + "Btu (39 ºF) ", + "British thermal unit (39 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 39 °F. 1,059 67 x 10³ J" + ), + "British_thermal_unit_(59_ºF)": makeEUInformation( + "N67", + "Btu (59 ºF)", + "British thermal unit (59 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 59 °F. 1,054 80 x 10³ J" + ), + "British_thermal_unit_(60_ºF)_": makeEUInformation( + "N68", + "Btu (60 ºF) ", + "British thermal unit (60 ºF) - Unit of head energy according to the Imperial system of units at a reference temperature of 60 °F. 1,054 68 x 10³ J" + ), + "calorie_(20_ºC)_": makeEUInformation( + "N69", + "cal₂₀", + "calorie (20 ºC) - Unit for quantity of heat, which is to be required for 1 g air free water at a constant pressure from 101,325 kPa, to warm up the pressure of standard atmosphere at sea level, from 19,5 °C on 20,5 °C. 4,181 90 x J" + ), + "quad_(1015_BtuIT)": makeEUInformation( + "N70", + "quad", + "quad (1015 BtuIT) - Unit of heat energy according to the imperial system of units. 1,055 056 × 10¹⁸ J" + ), + "therm_(EC)": makeEUInformation( + "N71", + "thm (EC)", + "therm (EC) - Unit of heat energy in commercial use, within the EU defined: 1 thm (EC) = 100 000 BtuIT. 1,055 06 × 10⁸ J" + ), + "therm_(U.S.)": makeEUInformation( + "N72", + "thm (US)", + "therm (U.S.) - Unit of heat energy in commercial use. 1,054 804 × 10⁸ J" + ) + }, + /** + * Gibbs function, Gibbs free energy + */ + "Gibbs function, Gibbs free energy": { + "calorie_(thermochemical)": makeEUInformation("D35", "calth", "calorie (thermochemical) - 4,184 J") + }, + /** + * heat flow rate + */ + "heat flow rate": { + watt: makeEUInformation("WTT", "W", "watt - W"), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), + "British_thermal_unit_(international_table)_per_hour": makeEUInformation( + "2I", + "BtuIT/h", + "British thermal unit (international table) per hour - 2,930 711x 10⁻¹ W" + ), + "British_thermal_unit_(international_table)_per_minute": makeEUInformation( + "J44", + "BtuIT/min", + "British thermal unit (international table) per minute - 17,584 266 W" + ), + "British_thermal_unit_(international_table)_per_second": makeEUInformation( + "J45", + "BtuIT/s", + "British thermal unit (international table) per second - 1,055 056 x 10³ W" + ), + "British_thermal_unit_(thermochemical)_per_hour": makeEUInformation( + "J47", + "Btuth/h", + "British thermal unit (thermochemical) per hour - 0,292 875 1 W" + ), + "British_thermal_unit_(thermochemical)_per_minute": makeEUInformation( + "J51", + "Btuth/min", + "British thermal unit (thermochemical) per minute - 17,572 50 W" + ), + "British_thermal_unit_(thermochemical)_per_second": makeEUInformation( + "J52", + "Btuth/s", + "British thermal unit (thermochemical) per second - 1,054 350 x 10³ W" + ), + "calorie_(thermochemical)_per_minute": makeEUInformation( + "J81", + "calth/min", + "calorie (thermochemical) per minute - 6,973 333 x 10⁻² W" + ), + "calorie_(thermochemical)_per_second": makeEUInformation( + "J82", + "calth/s", + "calorie (thermochemical) per second - 4,184 W" + ), + "kilocalorie_(thermochemical)_per_hour": makeEUInformation( + "E15", + "kcalth/h", + "kilocalorie (thermochemical) per hour - 1,162 22 W" + ), + "kilocalorie_(thermochemical)_per_minute": makeEUInformation( + "K54", + "kcalth/min", + "kilocalorie (thermochemical) per minute - 69,733 33 W" + ), + "kilocalorie_(thermochemical)_per_second": makeEUInformation( + "K55", + "kcalth/s", + "kilocalorie (thermochemical) per second - 4,184 x 10³ W" + ) + }, + /** + * density of heat flow rate + */ + "density of heat flow rate": { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), + watt_per_square_centimetre_: makeEUInformation( + "N48", + "W/cm²", + "watt per square centimetre - Derived SI unit watt divided by the power of the 0,01-fold the SI base unit metre by exponent 2. 10⁴ W/m²" + ), + watt_per_square_inch_: makeEUInformation( + "N49", + "W/in²", + "watt per square inch - Derived SI unit watt divided by the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ W/m²" + ), + "British_thermal_unit_(international_table)_per_square_foot_hour": makeEUInformation( + "N50", + "BtuIT/(ft²·h)", + "British thermal unit (international table) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,154 591 W/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot_hour": makeEUInformation( + "N51", + "Btuth/(ft²·h)", + "British thermal unit (thermochemical) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,152 481 W/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot_minute": makeEUInformation( + "N52", + "Btuth/(ft²·min) ", + "British thermal unit (thermochemical) per square foot minute - Unit of the surface heat flux according to the Imperial system of units. 1,891 489 x 10² W/m²" + ), + "British_thermal_unit_(international_table)_per_square_foot_second": makeEUInformation( + "N53", + "BtuIT/(ft²·s)", + "British thermal unit (international table) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,135 653 x 10⁴ W/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot_second": makeEUInformation( + "N54", + "Btuth/(ft²·s)", + "British thermal unit (thermochemical) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,134 893 x 10⁴ W/m²" + ), + "British_thermal_unit_(international_table)_per_square_inch_second": makeEUInformation( + "N55", + "BtuIT/(in²·s)", + "British thermal unit (international table) per square inch second - Unit of the surface heat flux according to the Imperial system of units. 1,634 246 x 10⁶ W/m²" + ), + "calorie_(thermochemical)_per_square_centimetre_minute": makeEUInformation( + "N56", + "calth/(cm²·min)", + "calorie (thermochemical) per square centimetre minute - Unit of the surface heat flux according to the Imperial system of units. 6,973 333 x 10² W/m²" + ), + "calorie_(thermochemical)_per_square_centimetre_second": makeEUInformation( + "N57", + "calth/(cm²·s)", + "calorie (thermochemical) per square centimetre second - Unit of the surface heat flux according to the Imperial system of units. 4,184 x 10⁴ W/m²" + ) + }, + /** + * thermal conductivity + */ + "thermal conductivity": { + watt_per_metre_kelvin: makeEUInformation("D53", "W/(m·K)", "watt per metre kelvin - W/(m x K)"), + watt_per_metre_degree_Celsius: makeEUInformation( + "N80", + "W/(m·°C)", + "watt per metre degree Celsius - Derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. W/(m x K)" + ), + kilowatt_per_metre_kelvin: makeEUInformation( + "N81", + "kW/(m·K)", + "kilowatt per metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the SI base unit kelvin. 10³ W/(m x K)" + ), + kilowatt_per_metre_degree_Celsius: makeEUInformation( + "N82", + "kW/(m·°C)", + "kilowatt per metre degree Celsius - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. 10³ W/(m x K)" + ), + "British_thermal_unit_(international_table)_per_second_foot_degree_Rankine": makeEUInformation( + "A22", + "BtuIT/(s·ft·°R)", + "British thermal unit (international table) per second foot degree Rankine - 6 230,64 W/(m x K)" + ), + "calorie_(international_table)_per_second_centimetre_kelvin": makeEUInformation( + "D71", + "calIT/(s·cm·K)", + "calorie (international table) per second centimetre kelvin - 418,68 W/(m x K)" + ), + "calorie_(thermochemical)_per_second_centimetre_kelvin": makeEUInformation( + "D38", + "calth/(s·cm·K)", + "calorie (thermochemical) per second centimetre kelvin - 418,4 W/(m x K)" + ), + "British_thermal_unit_(international_table)_foot_per_hour square_foot_degree_Fahrenheit": makeEUInformation( + "J40", + "BtuIT·ft/(h·ft²·°F)", + "British thermal unit (international table) foot per hour square foot degree Fahrenheit - 1,730 735 W/(m x K)" + ), + "British_thermal_unit_(international_table)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J41", + "BtuIT·in/(h·ft²·°F)", + "British thermal unit (international table) inch per hour square foot degree Fahrenheit - 0,144 227 9 W/(m x K)" + ), + "British_thermal_unit_(international_table)_inch_per_second_square foot_degree_Fahrenheit": makeEUInformation( + "J42", + "BtuIT·in/(s·ft²·°F)", + "British thermal unit (international table) inch per second square foot degree Fahrenheit - 5,192 204 x 10² W/(m x K)" + ), + "British_thermal_unit_(thermochemical)_foot_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J46", + "Btuth·ft/(h·ft²·°F)", + "British thermal unit (thermochemical) foot per hour square foot degree Fahrenheit - 1,729 577 W/(m x K)" + ), + "British_thermal_unit_(thermochemical)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J48", + "Btuth·in/(h·ft²·°F)", + "British thermal unit (thermochemical) inch per hour square foot degree Fahrenheit - 0,144 131 4 W/(m x K)" + ), + "British_thermal_unit_(thermochemical)_inch_per_second square_foot_degree_Fahrenheit": makeEUInformation( + "J49", + "Btuth·in/(s·ft²·°F)", + "British thermal unit (thermochemical) inch per second square foot degree Fahrenheit - 5,188 732 x 10² W/(m x K)" + ), + "calorie_(thermochemical)_per_centimetre_second_degree_Celsius": makeEUInformation( + "J78", + "calth/(cm·s·°C)", + "calorie (thermochemical) per centimetre second degree Celsius - 4,184 x 10² W/(m x K)" + ), + "kilocalorie_(international_table)_per_hour_metre_degree_Celsius": makeEUInformation( + "K52", + "kcal/(m·h·°C)", + "kilocalorie (international table) per hour metre degree Celsius - 1,163 J/(m x s x K)" + ) + }, + /** + * coefficient of heat transfer + */ + "coefficient of heat transfer": { + watt_per_square_metre_kelvin: makeEUInformation("D55", "W/(m²·K)", "watt per square metre kelvin - W/(m² x K)") + }, + /** + * surface coefficient of heat transfer + */ + "surface coefficient of heat transfer": { + kilowatt_per_square_metre_kelvin: makeEUInformation( + "N78", + "kW/(m²·K)", + "kilowatt per square metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the power of the SI base unit metre by exponent 2 and the SI base unit kelvin. 10³ W/(m² x K)" + ), + "calorie_(international_table)_per_second_square_centimetre_kelvin": makeEUInformation( + "D72", + "calIT/(s·cm²·K)", + "calorie (international table) per second square centimetre kelvin - 4,186 8 x 10⁴ W/(m² x K)" + ), + "calorie_(thermochemical)_per_second_square_centimetre_kelvin": makeEUInformation( + "D39", + "calth/(s·cm²·K)", + "calorie (thermochemical) per second square centimetre kelvin - 4,184 x10⁴ W/(m² x K)" + ), + "British_thermal_unit_(international_table)_per_second_square_foot_degree_Rankine": makeEUInformation( + "A20", + "BtuIT/(s·ft²·°R)", + "British thermal unit (international table) per second square foot degree Rankine - 20 441,7 W/(m² x K)" + ), + "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Rankine": makeEUInformation( + "A23", + "BtuIT/(h·ft²·°R)", + "British thermal unit (international table) per hour square foot degree Rankine - 5,678 26 W/ (m² x K)" + ), + "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "N74", + "BtuIT/(h·ft²·ºF)", + "British thermal unit (international table) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the Imperial system of units. 5,678 263 W/(m² x K)" + ), + "British_thermal_unit_(thermochemical)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "N75", + "Btuth/(h·ft²·ºF)", + "British thermal unit (thermochemical) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 5,674 466 W/(m² x K)" + ), + "British_thermal_unit_(international_table)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "N76", + "BtuIT/(s·ft²·ºF)", + "British thermal unit (international table) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,044 175 x 10⁴ W/(m² x K)" + ), + "British_thermal_unit_(thermochemical)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "N77", + "Btuth/(s·ft²·ºF) ", + "British thermal unit (thermochemical) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,042 808 x 10⁴ W/(m² x K)" + ) + }, + /** + * thermal insulance, coefficient of thermal insulation + */ + "thermal insulance, coefficient of thermal insulation": { + square_metre_kelvin_per_watt: makeEUInformation("D19", "m²·K/W", "square metre kelvin per watt - m² x K/W"), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "J19", + "°F·h·ft²/Btuth", + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) - 0,176 228 m² x K/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)": makeEUInformation( + "J22", + "°F·h·ft²/BtuIT", + "degree Fahrenheit hour square foot per British thermal unit (international table) - 0,176 110 2 m² x K/W" + ), + clo: makeEUInformation("J83", "clo", "clo - 0,155 m² x K/W"), + "square_metre_hour_degree_Celsius_per_kilocalorie_(international_table)": makeEUInformation( + "L14", + "m²·h·°C/kcal", + "square metre hour degree Celsius per kilocalorie (international table) - 0,859 845 2 m² x s x K/J" + ) + }, + /** + * thermal resistance + */ + "thermal resistance": { + kelvin_per_watt: makeEUInformation("B21", "K/W", "kelvin per watt - K/W"), + kelvin_metre_per_watt: makeEUInformation("H35", "K·m/W", "kelvin metre per watt - K x m⁻¹ x kg⁻¹ x s³"), + "degree_Fahrenheit_hour_per_British_thermal_unit_(international_table)": makeEUInformation( + "N84", + "ºF/(BtuIT/h)", + "degree Fahrenheit hour per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,895 634 K/W" + ), + "degree_Fahrenheit_hour_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "N85", + "ºF/(Btuth/h)", + "degree Fahrenheit hour per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,896 903 K/W" + ), + "degree_Fahrenheit_second_per_British_thermal_unit_(international_table)": makeEUInformation( + "N86", + "ºF/(BtuIT/s)", + "degree Fahrenheit second per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,265 651 x 10⁻⁴ K/W" + ), + "degree_Fahrenheit_second_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "N87", + "ºF/(Btuth/s)", + "degree Fahrenheit second per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,269 175 x 10⁻⁴ K/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)_inch": makeEUInformation( + "N88", + "ºF·h·ft²/(BtuIT·in)", + "degree Fahrenheit hour square foot per British thermal unit (international table) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,933 472 K x m/W" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)_inch": makeEUInformation( + "N89", + "ºF·h·ft²/(Btuth·in)", + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,938 112 K x m/W" + ) + }, + /** + * thermal conductance + */ + "thermal conductance": { + watt_per_kelvin: makeEUInformation("D52", "W/K", "watt per kelvin - W/K") + }, + /** + * thermal diffusivity + */ + "thermal diffusivity": { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + ), + square_foot_per_second: makeEUInformation( + "S3", + "ft²/s", + "square foot per second - Synonym: foot squared per second 0,092 903 04 m²/s" + ), + millimetre_per_degree_Celcius_metre: makeEUInformation( + "E97", + "mm/(°C·m)", + "millimetre per degree Celcius metre - 10⁻³ K⁻¹" + ), + millimetre_per_kelvin: makeEUInformation("F53", "mm/K", "millimetre per kelvin - 10⁻³ m x K⁻¹"), + metre_per_degree_Celcius_metre: makeEUInformation( + "N83", + "m/(°C·m)", + "metre per degree Celcius metre - SI base unit metre divided by the product of the unit degree Celsius and the SI base unit metre. K⁻¹" + ) + }, + /** + * heat capacity, entropy + */ + "heat capacity, entropy": { + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K"), + kilojoule_per_kelvin: makeEUInformation("B41", "kJ/K", "kilojoule per kelvin - 10³ J/K"), + "British_thermal_unit_(international_table)_per_pound_degree_Fahrenheit": makeEUInformation( + "J43", + "BtuIT/(lb·°F)", + "British thermal unit (international table) per pound degree Fahrenheit - 4,186 8 x 10³ J/(kg x K)" + ), + "British_thermal_unit_(thermochemical)_per_pound_degree_Fahrenheit": makeEUInformation( + "J50", + "Btuth/(lb·°F)", + "British thermal unit (thermochemical) per pound degree Fahrenheit - 4,184 x 10³ J/(kg x K)" + ), + "calorie_(international_table)_per_gram_degree_Celsius": makeEUInformation( + "J76", + "calIT/(g·°C)", + "calorie (international table) per gram degree Celsius - 4,186 8 x 10³ J/(kg x K)" + ), + "calorie_(thermochemical)_per_gram_degree_Celsius": makeEUInformation( + "J79", + "calth/(g·°C)", + "calorie (thermochemical) per gram degree Celsius - 4,184 x 10³ J/(kg x K)" + ), + "British_thermal_unit_(international_table)_per_degree_Fahrenheit": makeEUInformation( + "N60", + "BtuIT/ºF", + "British thermal unit (international table) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" + ), + "British_thermal_unit_(thermochemical)_per_degree_Fahrenheit": makeEUInformation( + "N61", + "Btuth/ºF", + "British thermal unit (thermochemical) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" + ), + "British_thermal_unit_(international_table)_per_degree_Rankine": makeEUInformation( + "N62", + "BtuIT/ºR", + "British thermal unit (international table) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" + ), + "British_thermal_unit_(thermochemical)_per_degree_Rankine": makeEUInformation( + "N63", + "Btuth/ºR", + "British thermal unit (thermochemical) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" + ), + "British_thermal_unit_(thermochemical)_per_pound_degree_Rankine": makeEUInformation( + "N64", + "(Btuth/°R)/lb", + "British thermal unit (thermochemical) per pound degree Rankine - Unit of the heat capacity (British thermal unit according to the international table according to the Rankine degree) according to the Imperial system of units divided by the unit avoirdupois pound according to the avoirdupois system of units. 4,184 x 10³ J/(kg x K)" + ), + "kilocalorie_(international_table)_per_gram_kelvin": makeEUInformation( + "N65", + "(kcalIT/K)/g", + "kilocalorie (international table) per gram kelvin - Unit of the mass-related heat capacity as quotient 1000-fold of the calorie (international table) divided by the product of the 0,001-fold of the SI base units kilogram and kelvin. 4,186 8 x 10⁶ J/(kg x K)" + ) + }, + /** + * specific heat capacity at: - constant pressure, -constant volume,- saturation + */ + "specific heat capacity at: - constant pressure, -constant volume,- saturation": { + joule_per_kilogram_kelvin: makeEUInformation("B11", "J/(kg·K)", "joule per kilogram kelvin - J/(kg x K)"), + kilojoule_per_kilogram_kelvin: makeEUInformation("B43", "kJ/(kg·K)", "kilojoule per kilogram kelvin - 10³ J/(kg x K)"), + "British_thermal_unit_(international_table)_per_pound_degree_Rankine": makeEUInformation( + "A21", + "Btu/IT(lb·°R)", + "British thermal unit (international table) per pound degree Rankine - 4 186,8 J/(kg x K)" + ), + "calorie_(international_table)_per_gram_kelvin": makeEUInformation( + "D76", + "calIT/(g·K)", + "calorie (international table) per gram kelvin - 4 186,8 J/(kg x K)" + ), + "calorie_(thermochemical)_per_gram_kelvin": makeEUInformation( + "D37", + "calth/(g·K)", + "calorie (thermochemical) per gram kelvin - 4,184 x 10³ J/(kg x K)" + ) + }, + /** + * ratio of the specific heat capacities, ratio of the massic heat capacity, isentropic exponent + */ + "ratio of the specific heat capacities, ratio of the massic heat capacity, isentropic exponent": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * massieu function, planck function + */ + "massieu function, planck function": { + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K") + }, + /** + * massic energy, specific energy + */ + "massic energy, specific energy": { + joule_per_kilogram: makeEUInformation("J2", "J/kg", "joule per kilogram - J/kg") + }, + /** + * massic thermodynamic energy + */ + "massic thermodynamic energy": { + joule_per_gram: makeEUInformation("D95", "J/g", "joule per gram - J/(10⁻³ x kg)"), + kilojoule_per_gram: makeEUInformation("Q31", "kJ/g", "kilojoule per gram - 10⁶ J/kg") + }, + /** + * specific thermodynamic energy + */ + "specific thermodynamic energy": { + megajoule_per_kilogram: makeEUInformation("JK", "MJ/kg", "megajoule per kilogram - 10⁶ J/kg") + }, + /** + * massic enthalpy, specific enthalpy + */ + "massic enthalpy, specific enthalpy": { + kilojoule_per_kilogram: makeEUInformation("B42", "kJ/kg", "kilojoule per kilogram - 10³ J/kg") + }, + /** + * massic Helmholtz free energy + */ + "massic Helmholtz free energy": { + "British_thermal_unit_(international_table)_per_pound": makeEUInformation( + "AZ", + "BtuIT/lb", + "British thermal unit (international table) per pound - 2 326 J/kg" + ) + }, + /** + * specific Helmholtz free energy + */ + "specific Helmholtz free energy": { + "calorie_(international_table)_per_gram": makeEUInformation( + "D75", + "calIT/g", + "calorie (international table) per gram - 4 186,8 J/kg" + ) + }, + /** + * massic Helmholtz free energy, + */ + "massic Helmholtz free energy,": { + "British_thermal_unit_(thermochemical)_per_pound": makeEUInformation( + "N73", + "Btuth/lb", + "British thermal unit (thermochemical) per pound - Unit of the heat energy according to the Imperial system of units divided the unit avoirdupois pound according to the avoirdupois system of units. 2,324 444 x 10³ J/kg" + ) + }, + /** + * specific Helmholtz function, massic Gibbs free energy, specific Gibbs free energy + */ + "specific Helmholtz function, massic Gibbs free energy, specific Gibbs free energy": { + "calorie_(thermochemical)_per_gram": makeEUInformation( + "B36", + "calth/g", + "calorie (thermochemical) per gram - 4 184 J/kg" + ) + }, + /** + * energy density + */ + "energy density": { + "British_thermal_unit_(international_table)_per_cubic_foot_": makeEUInformation( + "N58", + "BtuIT/ft³", + "British thermal unit (international table) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,725 895 x10⁴ J/m³" + ), + "British_thermal_unit_(thermochemical)_per_cubic_foot": makeEUInformation( + "N59", + "Btuth/ft³", + "British thermal unit (thermochemical) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,723 403 x10⁴ J/m³" + ) + } + }, + /** + * Electricity and Magnetism + */ + "Electricity and Magnetism": { + /** + * electric current, magnetic potential difference, magnetomotive force,current linkage + */ + "electric current, magnetic potential difference, magnetomotive force,current linkage": { + ampere: makeEUInformation("AMP", "A", "ampere - A"), + kiloampere: makeEUInformation("B22", "kA", "kiloampere - 10³ A"), + megaampere: makeEUInformation("H38", "MA", "megaampere - 10⁶ A"), + milliampere: makeEUInformation("4K", "mA", "milliampere - 10⁻³ A"), + microampere: makeEUInformation("B84", "µA", "microampere - 10⁻⁶ A"), + nanoampere: makeEUInformation("C39", "nA", "nanoampere - 10⁻⁹ A"), + picoampere: makeEUInformation("C70", "pA", "picoampere - 10⁻¹² A"), + biot: makeEUInformation( + "N96", + "Bi", + "biot - CGS (Centimetre-Gram-Second system) unit of the electric power which is defined by a force of 2 dyn per cm between two parallel conductors of infinite length with negligible cross-section in the distance of 1 cm. 10¹ A" + ), + gilbert: makeEUInformation( + "N97", + "Gi", + "gilbert - CGS (Centimetre-Gram-Second system) unit of the magnetomotive force, which is defined by the work to increase the magnetic potential of a positive common pol with 1 erg. 7,957 747 x 10⁻¹ A" + ) + }, + /** + * electric charge, quantity of electricity, electric flux (flux of displacement) + */ + "electric charge, quantity of electricity, electric flux (flux of displacement)": { + coulomb: makeEUInformation("COU", "C", "coulomb - A x s"), + ampere_second: makeEUInformation("A8", "A·s", "ampere second - C"), + ampere_squared_second: makeEUInformation("H32", "A²·s", "ampere squared second - A² x s"), + ampere_hour: makeEUInformation( + "AMH", + "A·h", + "ampere hour - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one hour. 3,6 x 10³ C" + ), + "kiloampere_hour_(thousand_ampere_hour)": makeEUInformation( + "TAH", + "kA·h", + "kiloampere hour (thousand ampere hour) - 3,6 x 10⁶ C" + ), + megacoulomb: makeEUInformation("D77", "MC", "megacoulomb - 10⁶ C"), + millicoulomb: makeEUInformation("D86", "mC", "millicoulomb - 10⁻³ C"), + kilocoulomb: makeEUInformation("B26", "kC", "kilocoulomb - 10³ C"), + microcoulomb: makeEUInformation("B86", "µC", "microcoulomb - 10⁻⁶ C"), + nanocoulomb: makeEUInformation("C40", "nC", "nanocoulomb - 10⁻⁹ C"), + picocoulomb: makeEUInformation("C71", "pC", "picocoulomb - 10⁻¹² C"), + milliampere_hour: makeEUInformation( + "E09", + "mA·h", + "milliampere hour - A unit of power load delivered at the rate of one thousandth of an ampere over a period of one hour. 3,6 C" + ), + ampere_minute: makeEUInformation( + "N95", + "A·min", + "ampere minute - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one minute.. 60 C" + ), + franklin: makeEUInformation( + "N94", + "Fr", + "franklin - CGS (Centimetre-Gram-Second system) unit of the electrical charge, where the charge amounts to exactly 1 Fr where the force of 1 dyn on an equal load is performed at a distance of 1 cm. 3,335 641 x 10⁻¹⁰ C" + ) + }, + /** + * volume density of charge, charge density, volumic charge + */ + "volume density of charge, charge density, volumic charge": { + coulomb_per_cubic_metre: makeEUInformation("A29", "C/m³", "coulomb per cubic metre - C/m³"), + gigacoulomb_per_cubic_metre: makeEUInformation("A84", "GC/m³", "gigacoulomb per cubic metre - 10⁹ C/m³"), + coulomb_per_cubic_millimetre: makeEUInformation("A30", "C/mm³", "coulomb per cubic millimetre - 10⁹ C/m³"), + megacoulomb_per_cubic_metre: makeEUInformation("B69", "MC/m³", "megacoulomb per cubic metre - 10⁶ C/m³"), + coulomb_per_cubic_centimetre: makeEUInformation("A28", "C/cm³", "coulomb per cubic centimetre - 10⁶ C/m³"), + kilocoulomb_per_cubic_metre: makeEUInformation("B27", "kC/m³", "kilocoulomb per cubic metre - 10³ C/m³"), + millicoulomb_per_cubic_metre: makeEUInformation("D88", "mC/m³", "millicoulomb per cubic metre - 10⁻³ C/m³"), + microcoulomb_per_cubic_metre: makeEUInformation("B87", "µC/m³", "microcoulomb per cubic metre - 10⁻⁶ C/m³") + }, + /** + * surface density of charge, electric flux density, displacement electric polarization + */ + "surface density of charge, electric flux density, displacement electric polarization": { + coulomb_per_square_metre: makeEUInformation("A34", "C/m²", "coulomb per square metre - C/m²"), + megacoulomb_per_square_metre: makeEUInformation("B70", "MC/m²", "megacoulomb per square metre - 10⁶ C/m²"), + coulomb_per_square_millimetre: makeEUInformation("A35", "C/mm²", "coulomb per square millimetre - 10⁶ C/m²"), + coulomb_per_square_centimetre: makeEUInformation("A33", "C/cm²", "coulomb per square centimetre - 10⁴ C/m²"), + kilocoulomb_per_square_metre: makeEUInformation("B28", "kC/m²", "kilocoulomb per square metre - 10³ C/m²"), + millicoulomb_per_square_metre: makeEUInformation("D89", "mC/m²", "millicoulomb per square metre - 10⁻³ C/m²"), + microcoulomb_per_square_metre: makeEUInformation("B88", "µC/m²", "microcoulomb per square metre - 10⁻⁶ C/m²") + }, + /** + * electric field strength + */ + "electric field strength": { + volt_per_metre: makeEUInformation("D50", "V/m", "volt per metre - V/m"), + volt_second_per_metre: makeEUInformation("H45", "V·s/m", "volt second per metre - m x kg x s⁻² x A⁻¹"), + volt_squared_per_kelvin_squared: makeEUInformation("D45", "V²/K²", "volt squared per kelvin squared - V²/K²"), + volt_per_millimetre: makeEUInformation("D51", "V/mm", "volt per millimetre - 10³ V/m"), + volt_per_microsecond: makeEUInformation("H24", "V/µs", "volt per microsecond - 10⁶ V/s"), + millivolt_per_minute: makeEUInformation( + "H62", + "mV/min", + "millivolt per minute - 1,666 666 667 × 10⁻⁵ m² x kg x s⁻⁴ x A⁻¹" + ), + volt_per_second: makeEUInformation("H46", "V/s", "volt per second - m² x kg x s⁻⁴ x A⁻¹"), + megavolt_per_metre: makeEUInformation("B79", "MV/m", "megavolt per metre - 10⁶ V/m"), + kilovolt_per_metre: makeEUInformation("B55", "kV/m", "kilovolt per metre - 10³ V/m"), + volt_per_centimetre: makeEUInformation("D47", "V/cm", "volt per centimetre - 10² m⁻¹ x V"), + millivolt_per_metre: makeEUInformation("C30", "mV/m", "millivolt per metre - 10⁻³ V/m"), + microvolt_per_metre: makeEUInformation("C3", "µV/m", "microvolt per metre - 10⁻⁶ V/m"), + volt_per_bar: makeEUInformation("G60", "V/bar", "volt per bar - 10⁻⁵ m³ x s⁻¹ x A⁻¹"), + volt_per_pascal: makeEUInformation( + "N98", + "V/Pa", + "volt per pascal - Derived SI unit volt divided by the derived SI unit pascal. m³ x s⁻¹ x A⁻¹" + ), + volt_per_litre_minute: makeEUInformation( + "F87", + "V/(l·min)", + "volt per litre minute - 1,666 67 × 10¹ kg x m⁻¹ x s⁻⁴ x A⁻¹" + ), + "volt_square_inch_per_pound-force": makeEUInformation( + "H22", + "V/(lbf/in²)", + "volt square inch per pound-force - 1,450 377 439 8 × 10⁻⁴ m³ x s⁻¹ x A⁻¹" + ), + volt_per_inch: makeEUInformation("H23", "V/in", "volt per inch - 3,937 007 874 × 10¹ m x kg x s⁻³ x A⁻¹") + }, + /** + * electric potential, potential difference, tension, voltage, electromotive force + */ + "electric potential, potential difference, tension, voltage, electromotive force": { + volt: makeEUInformation("VLT", "V", "volt - V"), + megavolt: makeEUInformation("B78", "MV", "megavolt - 10⁶ V"), + kilovolt: makeEUInformation("KVT", "kV", "kilovolt - 10³ V"), + millivolt: makeEUInformation("2Z", "mV", "millivolt - 10⁻³ V"), + microvolt: makeEUInformation("D82", "µV", "microvolt - 10⁻⁶ V"), + picovolt: makeEUInformation("N99", "pV", "picovolt - 0,000 000 000 001-fold of the derived SI unit volt. 10⁻¹² V") + }, + /** + * capacitance + */ + capacitance: { + farad: makeEUInformation("FAR", "F", "farad - F"), + attofarad: makeEUInformation("H48", "aF", "attofarad - 10⁻¹⁸ m⁻² x kg⁻¹ x s⁴ x A²"), + millifarad: makeEUInformation("C10", "mF", "millifarad - 10⁻³ F"), + microfarad: makeEUInformation("4O", "µF", "microfarad - 10⁻⁶ F"), + nanofarad: makeEUInformation("C41", "nF", "nanofarad - 10⁻⁹ F"), + picofarad: makeEUInformation("4T", "pF", "picofarad - 10⁻¹² F"), + kilofarad: makeEUInformation("N90", "kF", "kilofarad - 1000-fold of the derived SI unit farad. 10³ F") + }, + /** + * permittivity, permittivity of vacuum, (electric constant) + */ + "permittivity, permittivity of vacuum, (electric constant)": { + farad_per_metre: makeEUInformation("A69", "F/m", "farad per metre - kg⁻¹ x m⁻³ x s⁴ x A²"), + microfarad_per_kilometre: makeEUInformation("H28", "µF/km", "microfarad per kilometre - 10⁻⁹ F/m"), + farad_per_kilometre: makeEUInformation("H33", "F/km", "farad per kilometre - 10⁻³ F/m"), + microfarad_per_metre: makeEUInformation("B89", "µF/m", "microfarad per metre - 10⁻⁶ F/m"), + nanofarad_per_metre: makeEUInformation("C42", "nF/m", "nanofarad per metre - 10⁻⁹ F/m"), + picofarad_per_metre: makeEUInformation("C72", "pF/m", "picofarad per metre - 10⁻¹² F/m") + }, + /** + * relative permittivity + */ + "relative permittivity": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * electric susceptibility + */ + "electric susceptibility": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * electric dipole moment + */ + "electric dipole moment": { + coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre - A x s x m") + }, + /** + * current density + */ + "current density": { + ampere_per_square_metre: makeEUInformation("A41", "A/m²", "ampere per square metre - A/m²"), + ampere_per_kilogram: makeEUInformation("H31", "A/kg", "ampere per kilogram - A x kg⁻¹"), + megaampere_per_square_metre: makeEUInformation("B66", "MA/m²", "megaampere per square metre - 10⁶ A/m²"), + ampere_per_square_millimetre: makeEUInformation("A7", "A/mm²", "ampere per square millimetre - 10⁶ A/m²"), + ampere_per_square_centimetre: makeEUInformation("A4", "A/cm²", "ampere per square centimetre - 10⁴ A/m²"), + kiloampere_per_square_metre: makeEUInformation("B23", "kA/m²", "kiloampere per square metre - 10³ A/m²"), + milliampere_per_litre_minute: makeEUInformation( + "G59", + "mA/(l·min)", + "milliampere per litre minute - 1,666 67 × 10⁻² m⁻³ x s⁻¹ x A" + ), + ampere_per_pascal: makeEUInformation( + "N93", + "A/Pa", + "ampere per pascal - SI base unit ampere divided by the derived SI unit pascal. kg⁻¹ x m x s² x A" + ), + "milliampere_per_pound-force_per_square_inch": makeEUInformation( + "F57", + "mA/(lbf/in²)", + "milliampere per pound-force per square inch - 1,450 38 × 10⁻⁷ kg⁻¹ x m x s² x A" + ) + }, + /** + * linear electric current density, lineic electric current, magnetic field strength + */ + "linear electric current density, lineic electric current, magnetic field strength": { + milliampere_per_bar: makeEUInformation("F59", "mA/bar", "milliampere per bar - 10⁻⁸ kg⁻¹ x m x s² x A"), + ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre - A/m"), + kiloampere_per_metre: makeEUInformation("B24", "kA/m", "kiloampere per metre - 10³ A/m"), + ampere_per_millimetre: makeEUInformation("A3", "A/mm", "ampere per millimetre - 10³ A/m"), + ampere_per_centimetre: makeEUInformation("A2", "A/cm", "ampere per centimetre - 10² A/m"), + milliampere_per_millimetre: makeEUInformation("F76", "mA/mm", "milliampere per millimetre - m⁻¹ x A"), + milliampere_per_inch: makeEUInformation("F08", "mA/in", "milliampere per inch - 3,937 007 874 015 75 x 10⁻² A x m⁻¹") + }, + /** + * lineic charge + */ + "lineic charge": { + coulomb_per_metre: makeEUInformation( + "P10", + "C/m", + "coulomb per metre - Derived SI unit coulomb divided by the SI base unit metre. m⁻¹ x s x A" + ) + }, + /** + * magnetic flux density, magnetic induction, magnetic polarization + */ + "magnetic flux density, magnetic induction, magnetic polarization": { + tesla: makeEUInformation("D33", "T", "tesla - T"), + millitesla: makeEUInformation("C29", "mT", "millitesla - 10⁻³ T"), + microtesla: makeEUInformation("D81", "µT", "microtesla - 10⁻⁶ T"), + nanotesla: makeEUInformation("C48", "nT", "nanotesla - 10⁻⁹ T"), + kilotesla: makeEUInformation("P13", "kT", "kilotesla - 1000-fold of the derived SI unit tesla. 10³ T"), + gamma: makeEUInformation("P12", "γ", "gamma - Unit of magnetic flow density. 10⁻⁹ T") + }, + /** + * magnetic flux + */ + "magnetic flux": { + weber: makeEUInformation("WEB", "Wb", "weber - Wb"), + milliweber: makeEUInformation("C33", "mWb", "milliweber - 10⁻³ Wb"), + kiloweber: makeEUInformation("P11", "kWb", "kiloweber - 1000 fold of the derived SI unit weber. 10³ Wb") + }, + /** + * magnetic vector potential + */ + "magnetic vector potential": { + weber_per_metre: makeEUInformation("D59", "Wb/m", "weber per metre - Wb/m"), + kiloweber_per_metre: makeEUInformation("B56", "kWb/m", "kiloweber per metre - 10³ Wb/m"), + weber_per_millimetre: makeEUInformation("D60", "Wb/mm", "weber per millimetre - 10³ Wb/m") + }, + /** + * self inductance, mutual inductance, permeance + */ + "self inductance, mutual inductance, permeance": { + henry: makeEUInformation("81", "H", "henry - H"), + millihenry: makeEUInformation("C14", "mH", "millihenry - 10⁻³ H"), + microhenry: makeEUInformation("B90", "µH", "microhenry - 10⁻⁶ H"), + nanohenry: makeEUInformation("C43", "nH", "nanohenry - 10⁻⁹ H"), + picohenry: makeEUInformation("C73", "pH", "picohenry - 10⁻¹² H"), + henry_per_kiloohm: makeEUInformation("H03", "H/kΩ", "henry per kiloohm - 10⁻³ s"), + henry_per_ohm: makeEUInformation("H04", "H/Ω", "henry per ohm - s"), + microhenry_per_kiloohm: makeEUInformation("G98", "µH/kΩ", "microhenry per kiloohm - 10⁻⁹ s"), + microhenry_per_ohm: makeEUInformation("G99", "µH/Ω", "microhenry per ohm - 10⁻⁶ s"), + millihenry_per_kiloohm: makeEUInformation("H05", "mH/kΩ", "millihenry per kiloohm - 10⁻⁶ s"), + millihenry_per_ohm: makeEUInformation("H06", "mH/Ω", "millihenry per ohm - 10⁻³ s"), + kilohenry: makeEUInformation("P24", "kH", "kilohenry - 1000-fold of the derived SI unit henry. 10³ H") + }, + /** + * coupling coefficient, leakage coefficient + */ + "coupling coefficient, leakage coefficient": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * number of turns in a winding, number of phases, number of pairs of poles + */ + "number of turns in a winding, number of phases, number of pairs of poles": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * permeability, permeability of vacuum, magnetic constant + */ + "permeability, permeability of vacuum, magnetic constant": { + henry_per_metre: makeEUInformation("A98", "H/m", "henry per metre - H/m"), + microhenry_per_metre: makeEUInformation("B91", "µH/m", "microhenry per metre - 10⁻⁶ H/m"), + nanohenry_per_metre: makeEUInformation("C44", "nH/m", "nanohenry per metre - 10⁻⁹ H/m") + }, + /** + * relative permeability + */ + "relative permeability": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * magnetic susceptibility + */ + "magnetic susceptibility": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * electromagnetic moment, magnetic moment, (magnetic area moment) + */ + "electromagnetic moment, magnetic moment, (magnetic area moment)": { + ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre - A x m²") + }, + /** + * magnetization + */ + magnetization: { + ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre - A/m") + }, + /** + * electromagnetic energy density, volumic electromagnetic energy + */ + "electromagnetic energy density, volumic electromagnetic energy": { + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³") + }, + /** + * Poynting vector + */ + "Poynting vector": { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²") + }, + /** + * phase velocity of electromagnetic +waves, phase speed of electromagnetic waves + */ + "phase velocity of electromagnetic waves, phase speed of electromagnetic waves": { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") + }, + /** + * resistance (to direct current), impedance, (complex impedances), modulus of impedance, resistance (to alternating current), reactance + */ + "resistance (to direct current), impedance, (complex impedances), modulus of impedance, resistance (to alternating current), reactance": + { + ohm: makeEUInformation("OHM", "Ω", "ohm - Ω"), + gigaohm: makeEUInformation("A87", "GΩ", "gigaohm - 10⁹ Ω"), + megaohm: makeEUInformation("B75", "MΩ", "megaohm - 10⁶ Ω"), + teraohm: makeEUInformation("H44", "TΩ", "teraohm - 10¹² Ω"), + kiloohm: makeEUInformation("B49", "kΩ", "kiloohm - 10³ Ω"), + milliohm: makeEUInformation("E45", "mΩ", "milliohm - 10⁻³ Ω"), + microohm: makeEUInformation("B94", "µΩ", "microohm - 10⁻⁶ Ω"), + nanoohm: makeEUInformation("P22", "nΩ", "nanoohm - 0,000 000 001-fold of the derived SI unit ohm. 10⁻⁹ Ω") + }, + /** + * resistance load per unit length + */ + "resistance load per unit length ": { + gigaohm_per_metre: makeEUInformation("M26", "GΩ/m", "gigaohm per metre - 10⁹ Ω/m") + }, + /** + * conductance (for direct current), admittance, (complex admittance), modulus of admittance,(admittance), conductance (for alternating current) + */ + "conductance (for direct current), admittance, (complex admittance), modulus of admittance,(admittance), conductance (for alternating current)": + { + siemens: makeEUInformation("SIE", "S", "siemens - A/V"), + kilosiemens: makeEUInformation("B53", "kS", "kilosiemens - 10³ S"), + millisiemens: makeEUInformation("C27", "mS", "millisiemens - 10⁻³ S"), + microsiemens: makeEUInformation("B99", "µS", "microsiemens - 10⁻⁶ S"), + microsiemens_per_centimetre: makeEUInformation("G42", "µS/cm", "microsiemens per centimetre - 10⁻⁴ S/m"), + microsiemens_per_metre: makeEUInformation("G43", "µS/m", "microsiemens per metre - 10⁻⁶ S/m"), + picosiemens: makeEUInformation( + "N92", + "pS", + "picosiemens - 0,000 000 000 001-fold of the derived SI unit siemens. 10⁻¹² S" + ) + }, + /** + * susceptance + */ + susceptance: { + mho: makeEUInformation("NQ", "", "mho - S"), + micromho: makeEUInformation("NR", "", "micromho - 10⁻⁶ S") + }, + /** + * resistivity + */ + resistivity: { + ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre - Ω x m"), + gigaohm_metre: makeEUInformation("A88", "GΩ·m", "gigaohm metre - 10⁹ Ω x m"), + megaohm_metre: makeEUInformation("B76", "MΩ·m", "megaohm metre - 10⁶ Ω x m"), + megaohm_kilometre: makeEUInformation("H88", "MΩ·km", "megaohm kilometre - 10⁹ Ω x m"), + kiloohm_metre: makeEUInformation("B50", "kΩ·m", "kiloohm metre - 10³ Ω x m"), + ohm_centimetre: makeEUInformation("C60", "Ω·cm", "ohm centimetre - 10⁻² Ω x m "), + milliohm_metre: makeEUInformation("C23", "mΩ·m", "milliohm metre - 10⁻³ Ω x m"), + microohm_metre: makeEUInformation("B95", "µΩ·m", "microohm metre - 10⁻⁶ Ω x m"), + nanoohm_metre: makeEUInformation("C46", "nΩ·m", "nanoohm metre - 10⁻⁹ Ω·x m"), + ohm_kilometre: makeEUInformation("M24", "Ω·km", "ohm kilometre - 10³ Ω x m"), + "ohm_circular-mil_per_foot_": makeEUInformation( + "P23", + "Ω·cmil/ft ", + "ohm circular-mil per foot - Unit of resistivity. 1,662 426 x 10⁻⁹ Ω x m" + ) + }, + /** + * lineic resistance + */ + "lineic resistance": { + ohm_per_kilometre: makeEUInformation("F56", "Ω/km", "ohm per kilometre - 10⁻³ Ω/m"), + ohm_per_metre: makeEUInformation("H26", "Ω/m", "ohm per metre - Ω/m"), + megaohm_per_metre: makeEUInformation("H37", "MΩ/m", "megaohm per metre - 10⁶ Ω/m"), + milliohm_per_metre: makeEUInformation("F54", "mΩ/m", "milliohm per metre - 10⁻³ Ω/m"), + megaohm_per_kilometre: makeEUInformation("H36", "MΩ/km", "megaohm per kilometre - 10³ Ω/m"), + "ohm_per_mile_(statute_mile)": makeEUInformation("F55", "Ω/mi", "ohm per mile (statute mile) - 6,213 71 × 10⁻⁴  Ω/m") + }, + /** + * conductivity + */ + conductivity: { + siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre - S/m"), + siemens_per_centimetre: makeEUInformation("H43", "S/cm", "siemens per centimetre - 10² S/m"), + millisiemens_per_centimetre: makeEUInformation("H61", "mS/cm", "millisiemens per centimetre - 10⁻¹ S/m"), + megasiemens_per_metre: makeEUInformation("B77", "MS/m", "megasiemens per metre - 10⁶ S/m"), + kilosiemens_per_metre: makeEUInformation("B54", "kS/m", "kilosiemens per metre - 10³ S/m"), + nanosiemens_per_metre: makeEUInformation("G45", "nS/m", "nanosiemens per metre - 10⁻⁹ S/m"), + nanosiemens_per_centimetre: makeEUInformation("G44", "nS/cm", "nanosiemens per centimetre - 10⁻⁷ S/m"), + picosiemens_per_metre: makeEUInformation("L42", "pS/m", "picosiemens per metre - 10⁻¹² S/m") + }, + /** + * reluctance + */ + reluctance: { + reciprocal_henry: makeEUInformation("C89", "H⁻¹", "reciprocal henry - H⁻¹") + }, + /** + * phase difference, phase displacement, loss angle + */ + "phase difference, phase displacement, loss angle": { + radian: makeEUInformation("C81", "rad", "radian - rad") + }, + /** + * power (for direct current), active power + */ + "power (for direct current), active power": { + watt: makeEUInformation("WTT", "W", "watt - W"), + joule_per_second: makeEUInformation( + "P14", + "J/s", + "joule per second - Quotient of the derived SI unit joule divided by the SI base unit second. W" + ), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), + megawatt: makeEUInformation( + "MAW", + "MW", + "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. 10⁶ W" + ), + gigawatt: makeEUInformation("A90", "GW", "gigawatt - 10⁹ W"), + terawatt: makeEUInformation("D31", "TW", "terawatt - 10¹² W"), + milliwatt: makeEUInformation("C31", "mW", "milliwatt - 10⁻³ W"), + joule_per_minute: makeEUInformation( + "P15", + "J/min", + "joule per minute - Quotient from the derived SI unit joule divided by the unit minute. 1,666 67 × 10⁻² W" + ), + joule_per_hour: makeEUInformation( + "P16", + "J/h", + "joule per hour - Quotient from the derived SI unit joule divided by the unit hour. 2,777 78 × 10⁻⁴ W" + ), + joule_per_day: makeEUInformation( + "P17", + "J/d", + "joule per day - Quotient from the derived SI unit joule divided by the unit day. 1,157 41 × 10⁻⁵ W" + ), + kilojoule_per_second: makeEUInformation( + "P18", + "kJ/s", + "kilojoule per second - Quotient from the 1000-fold of the derived SI unit joule divided by the SI base unit second. 10³ W" + ), + kilojoule_per_minute: makeEUInformation( + "P19", + "kJ/min", + "kilojoule per minute - Quotient from the 1000-fold of the derived SI unit joule divided by the unit minute. 1,666 67 × 10 W" + ), + kilojoule_per_hour: makeEUInformation( + "P20", + "kJ/h", + "kilojoule per hour - Quotient from the 1000-fold of the derived SI unit joule divided by the unit hour. 2,777 78 x 10⁻¹ W" + ), + kilojoule_per_day: makeEUInformation( + "P21", + "kJ/d", + "kilojoule per day - Quotient from the 1000-fold of the derived SI unit joule divided by the unit day. 1,157 41 x 10⁻² W" + ), + microwatt: makeEUInformation("D80", "µW", "microwatt - 10⁻⁶ W"), + "horsepower_(electric)": makeEUInformation("K43", "electric hp", "horsepower (electric) - 746 W"), + nanowatt: makeEUInformation("C49", "nW", "nanowatt - 10⁻⁹ W"), + picowatt: makeEUInformation("C75", "pW", "picowatt - 10⁻¹² W") + }, + /** + * apparent power + */ + "apparent power": { + "volt_-_ampere": makeEUInformation("D46", "V·A", "volt - ampere - W"), + "megavolt_-_ampere": makeEUInformation("MVA", "MV·A", "megavolt - ampere - 10⁶ V x A"), + "kilovolt_-_ampere": makeEUInformation("KVA", "kV·A", "kilovolt - ampere - 10³ V x A"), + "millivolt_-_ampere": makeEUInformation("M35", "mV·A", "millivolt - ampere - 10⁻³ V x A") + }, + /** + * reactive power + */ + "reactive power": { + var: makeEUInformation("D44", "var", "var - The name of the unit is an acronym for volt-ampere-reactive. V x A"), + "kilovolt_ampere_(reactive)": makeEUInformation( + "K5", + "kvar", + "kilovolt ampere (reactive) - Use kilovar (common code KVR) 10³ V x A" + ), + kilovar: makeEUInformation("KVR", "kvar", "kilovar - 10³ V x A"), + megavar: makeEUInformation( + "MAR", + "kvar", + "megavar - A unit of electrical reactive power represented by a current of one thousand amperes flowing due a potential difference of one thousand volts where the sine of the phase angle between them is 1. 10³ V x A" + ) + }, + /** + * active energy + */ + "active energy": { + joule: makeEUInformation("JOU", "J", "joule - J"), + watt_hour: makeEUInformation("WHR", "W·h", "watt hour - 3,6 x 10³ J") + }, + /** + * coefficient, performance characteristic + */ + "coefficient, performance characteristic": { + reciprocal_joule: makeEUInformation("N91", "1/J", "reciprocal joule - Reciprocal of the derived SI unit joule. 1/J"), + "reciprocal_volt_-_ampere_reciprocal_second": makeEUInformation( + "M30", + "1/(V·A·s)", + "reciprocal volt - ampere reciprocal second - (V x A x s)⁻¹" + ), + kilohertz_metre: makeEUInformation("M17", "kHz·m", "kilohertz metre - 10³ Hz x m"), + gigahertz_metre: makeEUInformation("M18", "GHz·m", "gigahertz metre - 10⁹ Hz x m"), + megahertz_metre: makeEUInformation("M27", "MHz·m", "megahertz metre - 10⁶ Hz x m"), + "reciprocal_kilovolt_-_ampere_reciprocal_hour": makeEUInformation( + "M21", + "1/kVAh", + "reciprocal kilovolt - ampere reciprocal hour - 2,777 778 x 10⁻⁷ (V x A x s)⁻¹" + ), + hertz_metre: makeEUInformation("H34", "Hz·m", "hertz metre - Hz x m"), + megahertz_kilometre: makeEUInformation("H39", "MHz·km", "megahertz kilometre - 10⁹ Hz x m") + } + }, + /** + * Light and Related Electromagnetic Radiations + */ + "Light and Related Electromagnetic Radiations": { + /** + * frequency + */ + frequency: { + hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz") + }, + /** + * circular frequency + */ + "circular frequency": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s") + }, + /** + * wavelength + */ + wavelength: { + metre: makeEUInformation("MTR", "m", "metre - m"), + angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") + }, + /** + * wavenumber, repetency + */ + "wavenumber, repetency": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * angular wave number, angular repetency + */ + "angular wave number, angular repetency": { + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m") + }, + /** + * velocity (speed) on propagation of electromagnetic waves in vacuo + */ + "velocity (speed) on propagation of electromagnetic waves in vacuo": { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") + }, + /** + * radiant energy + */ + "radiant energy": { + joule: makeEUInformation("JOU", "J", "joule - J") + }, + /** + * radiant energy density + */ + "radiant energy density": { + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³"), + megajoule_per_cubic_metre: makeEUInformation("JM", "MJ/m³", "megajoule per cubic metre - 10⁶ J/m³") + }, + /** + * spectral concentration of radiant energy density (in terms of wavelength),spectral radiant energy density (in terms of wave length) + */ + "spectral concentration of radiant energy density (in terms of wavelength),spectral radiant energy density (in terms of wave length)": + { + joule_per_metre_to_the_fourth_power: makeEUInformation("B14", "J/m⁴", "joule per metre to the fourth power - J/m⁴") + }, + /** + * radiant power, (radiant energyflux) + */ + "radiant power, (radiant energyflux)": { + watt: makeEUInformation("WTT", "W", "watt - W") + }, + /** + * radiant energy fluence, radiance exposure + */ + "radiant energy fluence, radiance exposure": { + joule_per_square_metre: makeEUInformation( + "B13", + "J/m²", + "joule per square metre - Synonym: joule per metre squared J/m²" + ), + joule_per_square_centimetre: makeEUInformation( + "E43", + "J/cm²", + "joule per square centimetre - A unit of energy defining the number of joules per square centimetre. 10⁴ J/m²" + ), + "British_thermal_unit_(international_table)_per_square_foot": makeEUInformation( + "P37", + "BtuIT/ft²", + "British thermal unit (international table) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,135 653 x 10⁴ J/m²" + ), + "British_thermal_unit_(thermochemical)_per_square_foot": makeEUInformation( + "P38", + "Btuth/ft²", + "British thermal unit (thermochemical) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,134 893 x 10⁴ J/m²" + ), + "calorie_(thermochemical)_per_square_centimetre_": makeEUInformation( + "P39", + "calth/cm²", + "calorie (thermochemical) per square centimetre - Unit of the areal-related energy transmission according to the Imperial system of units. 4,184 x 10⁴ J/m²" + ), + langley: makeEUInformation( + "P40", + "Ly", + "langley - CGS (Centimetre-Gram-Second system) unit of the areal-related energy transmission (as a measure of the incident quantity of heat of solar radiation on the earths surface). 4,184 x 10⁴ J/m²" + ) + }, + /** + * photon flux + */ + "photon flux": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") + }, + /** + * photon intensity + */ + "photon intensity": { + reciprocal_second_per_steradian: makeEUInformation("D1", "s⁻¹/sr", "reciprocal second per steradian - s⁻¹/sr") + }, + /** + * photon luminance, photon radiance + */ + "photon luminance, photon radiance": { + reciprocal_second_per_steradian_metre_squared: makeEUInformation( + "D2", + "s⁻¹/(sr·m²)", + "reciprocal second per steradian metre squared - s⁻¹/(sr x m²)" + ) + }, + /** + * photon exitance, irradiance + */ + "photon exitance, irradiance": { + reciprocal_second_per_metre_squared: makeEUInformation("C99", "s⁻¹/m²", "reciprocal second per metre squared - s⁻¹/m²") + }, + /** + * photon exposure + */ + "photon exposure": { + reciprocal_square_metre: makeEUInformation( + "C93", + "m⁻²", + "reciprocal square metre - Synonym: reciprocal metre squared m⁻²" + ) + }, + /** + * radiant energy, fluence rate, radiant exitance, irradiance, first radiation constant + */ + "radiant energy, fluence rate, radiant exitance, irradiance, first radiation constant": { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), + watt_per_cubic_metre: makeEUInformation("H47", "W/m³", "watt per cubic metre - m⁻¹ x kg x s⁻³"), + watt_per_metre: makeEUInformation("H74", "W/m", "watt per metre - W m⁻¹") + }, + /** + * radiant intensity + */ + "radiant intensity": { + watt_per_steradian: makeEUInformation("D57", "W/sr", "watt per steradian - W/sr") + }, + /** + * radiance + */ + radiance: { + watt_per_steradian_square_metre: makeEUInformation("D58", "W/(sr·m²)", "watt per steradian square metre - W/(sr x m²)") + }, + /** + * Stefan-Boltzmann constant + */ + "Stefan-Boltzmann constant": { + watt_per_square_metre_kelvin_to_the_fourth_power: makeEUInformation( + "D56", + "W/(m²·K⁴)", + "watt per square metre kelvin to the fourth power - W/(m² x K⁴)" + ) + }, + /** + * second radiation constant + */ + "second radiation constant": { + metre_kelvin: makeEUInformation("D18", "m·K", "metre kelvin - m x K") + }, + /** + * emissivity, spectral emissivity, emissivity at a specified wavelength, directional spectral emissivity + */ + "emissivity, spectral emissivity, emissivity at a specified wavelength, directional spectral emissivity": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * luminous intensity + */ + "luminous intensity": { + candela: makeEUInformation("CDL", "cd", "candela - cd"), + kilocandela: makeEUInformation("P33", "kcd", "kilocandela - 1000-fold of the SI base unit candela. 10³ cd"), + millicandela: makeEUInformation("P34", "mcd", "millicandela - 0,001-fold of the SI base unit candela. 10⁻³ cd"), + "Hefner-Kerze": makeEUInformation( + "P35", + "HK", + "Hefner-Kerze - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 0,903 cd. 0,903 cd" + ), + international_candle_: makeEUInformation( + "P36", + "IK", + "international candle - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 1,019 cd. 1,019 cd" + ) + }, + /** + * luminous flux + */ + "luminous flux": { + lumen: makeEUInformation("LUM", "lm", "lumen - cd x sr") + }, + /** + * quantity of light + */ + "quantity of light": { + lumen_second: makeEUInformation("B62", "lm·s", "lumen second - s x cd x sr"), + lumen_hour: makeEUInformation("B59", "lm·h", "lumen hour - 3,6 x 10³ s x cd x sr") + }, + /** + * luminance + */ + luminance: { + candela_per_square_metre: makeEUInformation("A24", "cd/m²", "candela per square metre - cd/m²"), + candela_per_square_inch_: makeEUInformation( + "P28", + "cd/in²", + "candela per square inch - SI base unit candela divided by the power of unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ cd/m²" + ), + footlambert: makeEUInformation( + "P29", + "ftL", + "footlambert - Unit of the luminance according to the Anglo-American system of units, defined as emitted or reflected luminance of a lm/ft². 3,426 259 cd/m²" + ), + lambert: makeEUInformation( + "P30", + "Lb", + "lambert - CGS (Centimetre-Gram-Second system) unit of luminance, defined as the emitted or reflected luminance by one lumen per square centimetre. 3,183 099 x 10³ cd/m²" + ), + stilb: makeEUInformation( + "P31", + "sb", + "stilb - CGS (Centimetre-Gram-Second system) unit of luminance, defined as emitted or reflected luminance by one lumen per square centimetre. 10⁴ cd/m²" + ), + candela_per_square_foot: makeEUInformation( + "P32", + "cd/ft²", + "candela per square foot - Base unit SI candela divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10 cd/m²" + ) + }, + /** + * luminous exitance + */ + "luminous exitance": { + lumen_per_square_metre: makeEUInformation("B60", "lm/m²", "lumen per square metre - cd x sr/m²") + }, + /** + * illuminance + */ + illuminance: { + lux: makeEUInformation("LUX", "lx", "lux - cd x sr / m²"), + kilolux: makeEUInformation("KLX", "klx", "kilolux - A unit of illuminance equal to one thousand lux. 10³ cd x sr / m²"), + lumen_per_square_foot_: makeEUInformation( + "P25", + "lm/ft²", + "lumen per square foot - Derived SI unit lumen divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10¹ cd x sr / m²" + ), + phot: makeEUInformation( + "P26", + "ph", + "phot - CGS (Centimetre-Gram-Second system) unit of the illuminance, defined as lumen by square centimetre. 10⁴ cd x sr / m²" + ), + footcandle: makeEUInformation( + "P27", + "ftc", + "footcandle - Non SI conform traditional unit, defined as density of light which impinges on a surface which has a distance of one foot from a light source, which shines with an intensity of an international candle. 1,076 391 x 10¹ cd x sr / m²" + ) + }, + /** + * light exposure + */ + "light exposure": { + lux_second: makeEUInformation("B64", "lx·s", "lux second - s x cd x sr / m²"), + lux_hour: makeEUInformation("B63", "lx·h", "lux hour - 3,6 x 10³ s x cd x sr / m²") + }, + /** + * luminious efficacy, spectral luminous efficacy, luminous efficacy at a specified wavelength, maximum spectral luminous efficacy + */ + "luminious efficacy, spectral luminous efficacy, luminous efficacy at a specified wavelength, maximum spectral luminous efficacy": + { + lumen_per_watt: makeEUInformation("B61", "lm/W", "lumen per watt - cd x sr/W") + }, + /** + * luminous efficiency, spectral luminous efficiency,luminous efficiency at a specified wavelength + */ + "luminous efficiency, spectral luminous efficiency,luminous efficiency at a specified wavelength": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * CIE colorimetric functions + */ + "CIE colorimetric functions": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * coordinates trichromatic + */ + "coordinates trichromatic": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * spectral absorption factor, spectral absorptance, spectral reflectionfactor,spectral reflectance, spectral transmission factor, spectral transmittance, spectral radiance factor + */ + "spectral absorption factor, spectral absorptance, spectral reflectionfactor,spectral reflectance, spectral transmission factor, spectral transmittance, spectral radiance factor": + { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * optical density + */ + "optical density": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * refractive index + */ + "refractive index": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * linear attenuation coefficient, linear extinction coefficient,linear absorption coefficient + */ + "linear attenuation coefficient, linear extinction coefficient,linear absorption coefficient": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * molar absorption coefficient + */ + "molar absorption coefficient": { + square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole - m²/mol") + }, + /** + * object distance, image distance, focal distance + */ + "object distance, image distance, focal distance": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * vergence, lens power + */ + "vergence, lens power": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + } + }, + /** + * Acoustics + */ + Acoustics: { + /** + * period, periodic time + */ + "period, periodic time": { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") + }, + /** + * frequency + */ + frequency: { + hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz") + }, + /** + * frequency interval + */ + "frequency interval": { + octave: makeEUInformation("C59", "", "octave - A unit used in music to describe the ratio in frequency between notes. ") + }, + /** + * angular frequency, pulsatance + */ + "angular frequency, pulsatance": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s") + }, + /** + * wavelength + */ + wavelength: { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * repetency, wavenumber + */ + "repetency, wavenumber": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * angular repetency, angular wavenumber + */ + "angular repetency, angular wavenumber": { + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m") + }, + /** + * volumic mass, density, mass density + */ + "volumic mass, density, mass density": { + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" + ) + }, + /** + * static pressure, (instantaneous) sound pressure + */ + "static pressure, (instantaneous) sound pressure": { + pascal: makeEUInformation("PAL", "Pa", "pascal - Pa"), + "bar_[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] - 10⁵ Pa"), + dyne_per_square_centimetre: makeEUInformation("D9", "dyn/cm²", "dyne per square centimetre - 10⁻¹ Pa") + }, + /** + * (instantaneous) sound particle displacement + */ + "(instantaneous) sound particle displacement": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * (instantaneous) sound particle velocity + */ + "(instantaneous) sound particle velocity": { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") + }, + /** + * (instantaneous) sound particle acceleration + */ + "(instantaneous) sound particle acceleration": { + metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared - m/s²") + }, + /** + * (instantaneous) volume flow rate + */ + "(instantaneous) volume flow rate": { + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s") + }, + /** + * velocity of sound (phase velocity), group velocity + */ + "velocity of sound (phase velocity), group velocity": { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") + }, + /** + * sound energy density, volumic, sound energy + */ + "sound energy density, volumic, sound energy": { + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³"), + erg_per_cubic_centimetre: makeEUInformation("A60", "erg/cm³", "erg per cubic centimetre - 10⁻¹ J/m³") + }, + /** + * sound power + */ + "sound power": { + watt: makeEUInformation("WTT", "W", "watt - W"), + erg_per_second: makeEUInformation("A63", "erg/s", "erg per second - 10⁻⁷ W") + }, + /** + * sound intensity + */ + "sound intensity": { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), + milliwatt_per_square_metre: makeEUInformation("C32", "mW/m²", "milliwatt per square metre - 10⁻³ W/m²"), + microwatt_per_square_metre: makeEUInformation("D85", "µW/m²", "microwatt per square metre - 10⁻⁶ W/m²"), + picowatt_per_square_metre: makeEUInformation("C76", "pW/m²", "picowatt per square metre - 10⁻¹² W/m²"), + erg_per_second_square_centimetre: makeEUInformation( + "A64", + "erg/(s·cm²)", + "erg per second square centimetre - 10⁻³ W/m²" + ) + }, + /** + * characteristic impedance of a medium + */ + "characteristic impedance of a medium": { + pascal_second_per_metre: makeEUInformation("C67", "Pa· s/m", "pascal second per metre - Pa x s/m") + }, + /** + * surface density of mechanical impedance + */ + "surface density of mechanical impedance": { + dyne_second_per_cubic_centimetre: makeEUInformation( + "A50", + "dyn·s/cm³", + "dyne second per cubic centimetre - 10 Pa x s/m" + ) + }, + /** + * acoustic impedance + */ + "acoustic impedance": { + pascal_second_per_cubic_metre: makeEUInformation("C66", "Pa·s/m³", "pascal second per cubic metre - Pa x s/m³"), + dyne_second_per_centimetre_to_the_fifth_power: makeEUInformation( + "A52", + "dyn·s/cm⁵", + "dyne second per centimetre to the fifth power - 10⁵ Pa x s/m³" + ), + pascal_second_per_litre: makeEUInformation("M32", "Pa·s/l", "pascal second per litre - 10³ Pa x s/m³") + }, + /** + * mechanical impedance + */ + "mechanical impedance": { + newton_second_per_metre: makeEUInformation("C58", "N·s/m", "newton second per metre - N x s/m"), + dyne_second_per_centimetre: makeEUInformation("A51", "dyn·s/cm", "dyne second per centimetre - 10⁻³ N x s/m") + }, + /** + * sound pressure level, sound power level + */ + "sound pressure level, sound power level": { + decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np"), + bel_per_metre: makeEUInformation("P43", "B/m", "bel per metre - Unit bel divided by the SI base unit metre. B/m"), + decibel_per_kilometre: makeEUInformation("H51", "dB/km", "decibel per kilometre - 10⁻⁴ B/m"), + decibel_per_metre: makeEUInformation("H52", "dB/m", "decibel per metre - 10⁻¹ B/m") + }, + /** + * damping coefficient + */ + "damping coefficient": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), + neper_per_second: makeEUInformation("C51", "Np/s", "neper per second - Np/s") + }, + /** + * time constant, relaxation time + */ + "time constant, relaxation time": { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") + }, + /** + * logarithmic decrement + */ + "logarithmic decrement": { + neper: makeEUInformation("C50", "Np", "neper - Np"), + "decade_(logarithmic)": makeEUInformation( + "P41", + "dec", + "decade (logarithmic) - 1 Dec := log2 10 ˜ 3,32 according to the logarithm for frequency range between f1 and f2, when f2/f1 = 10. dec" + ) + }, + /** + * attenuation coefficient, phase coefficient, propagation coefficient + */ + "attenuation coefficient, phase coefficient, propagation coefficient": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * dissipation factor, dissipance, reflection factor, reflectance, transmission factor, transmittance, absorption factor, absorbance + */ + "dissipation factor, dissipance, reflection factor, reflectance, transmission factor, transmittance, absorption factor, absorbance": + { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * sound reduction index + */ + "sound reduction index": { + decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np") + }, + /** + * equivalent absorption area of a surface or object + */ + "equivalent absorption area of a surface or object": { + square_metre: makeEUInformation("MTK", "m²", "square metre - m²") + }, + /** + * reverberation time + */ + "reverberation time": { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") + }, + /** + * loudness level + */ + "loudness level": { + phon: makeEUInformation( + "C69", + "", + "phon - A unit of subjective sound loudness. A sound has loudness p phons if it seems to the listener to be equal in loudness to the sound of a pure tone of frequency 1 kilohertz and strength p decibels. " + ) + }, + /** + * loudness + */ + loudness: { + sone: makeEUInformation( + "D15", + "", + "sone - A unit of subjective sound loudness. One sone is the loudness of a pure tone of frequency one kilohertz and strength 40 decibels. " + ) + }, + /** + * sound exposure + */ + "sound exposure": { + pascal_squared_second: makeEUInformation( + "P42", + "Pa²·s", + "pascal squared second - Unit of the set as a product of the power of derived SI unit pascal with exponent 2 and the SI base unit second. m⁻² x kg² x s⁻³" + ) + } + }, + /** + * Physical Chemistry and Molecular Physics + */ + "Physical Chemistry and Molecular Physics": { + /** + * relative atomic mass + */ + "relative atomic mass": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * relative molecular mass + */ + "relative molecular mass": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * number of molecules or other elementary entities + */ + "number of molecules or other elementary entities": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * amount of substance + */ + "amount of substance": { + mole: makeEUInformation("C34", "mol", "mole - mol"), + kilomole: makeEUInformation("B45", "kmol", "kilomole - 10³ mol"), + millimole: makeEUInformation("C18", "mmol", "millimole - 10⁻³ mol"), + micromole: makeEUInformation("FH", "µmol", "micromole - 10⁻⁶ mol"), + nanomole: makeEUInformation("Z9", "nmol", "nanomole - An SI unit of amount of substance equal to 10−9 moles 10⁻9 mol"), + pound_mole: makeEUInformation( + "P44", + "lbmol", + "pound mole - Non SI-conforming unit of quantity of a substance relating that one pound mole of a chemical composition corresponds to the same number of pounds as the molecular weight of one molecule of this composition in atomic mass units. 453,592 4 mol" + ) + }, + /** + * Avogadro constant + */ + "Avogadro constant": { + reciprocal_mole: makeEUInformation("C95", "mol⁻¹", "reciprocal mole - mol⁻¹") + }, + /** + * molar mass + */ + "molar mass": { + kilogram_per_mole: makeEUInformation("D74", "kg/mol", "kilogram per mole - kg/mol"), + gram_per_mole: makeEUInformation("A94", "g/mol", "gram per mole - 10⁻³ kg/mol") + }, + /** + * molar volume + */ + "molar volume": { + cubic_metre_per_mole: makeEUInformation("A40", "m³/mol", "cubic metre per mole - m³/mol"), + cubic_decimetre_per_mole: makeEUInformation("A37", "dm³/mol", "cubic decimetre per mole - 10⁻³ m³/mol"), + cubic_centimetre_per_mole: makeEUInformation("A36", "cm³/mol", "cubic centimetre per mole - 10⁻⁶ m³/mol"), + litre_per_mole: makeEUInformation("B58", "l/mol", "litre per mole - 10⁻³ m³/mol") + }, + /** + * molar thermodynamic energy + */ + "molar thermodynamic energy": { + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol"), + kilojoule_per_mole: makeEUInformation("B44", "kJ/mol", "kilojoule per mole - 10³ J/mol") + }, + /** + * chemical potential + */ + "chemical potential": { + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol") + }, + /** + * absolute activity + */ + "absolute activity": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * affinity (of a chemical reaction) + */ + "affinity (of a chemical reaction)": { + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol") + }, + /** + * standard equilibrium constant + */ + "standard equilibrium constant": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * molar heat capacity, molar entropy, molar gas constant + */ + "molar heat capacity, molar entropy, molar gas constant": { + joule_per_mole_kelvin: makeEUInformation("B16", "J/(mol·K)", "joule per mole kelvin - J/(mol x K)") + }, + /** + * volumic number of molecules (or particles), number density of molecules (or particles), molecular concentration of B + */ + "volumic number of molecules (or particles), number density of molecules (or particles), molecular concentration of B": { + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³"), + reciprocal_cubic_centimetre: makeEUInformation("H50", "cm⁻³", "reciprocal cubic centimetre - 10⁶ m⁻³"), + reciprocal_cubic_millimetre: makeEUInformation("L20", "1/mm³", "reciprocal cubic millimetre - 10⁹ m⁻³"), + reciprocal_cubic_foot: makeEUInformation("K20", "1/ft³", "reciprocal cubic foot - 35,314 66 m⁻³"), + reciprocal_cubic_inch: makeEUInformation("K49", "1/in³", "reciprocal cubic inch - 6,102 375 9 x 10⁴ m⁻³"), + reciprocal_litre: makeEUInformation("K63", "1/l", "reciprocal litre - 10³ m⁻³"), + reciprocal_cubic_yard: makeEUInformation("M10", "1/yd³", "reciprocal cubic yard - 1,307 951 m⁻³") + }, + /** + * volumic mass, mass density, density, mass concentration of B, amount of substance, concentration of B + */ + "volumic mass, mass density, density, mass concentration of B, amount of substance, concentration of B": { + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" + ), + mole_per_cubic_metre: makeEUInformation("C36", "mol/m³", "mole per cubic metre - mol/m³"), + mole_per_litre: makeEUInformation("C38", "mol/l", "mole per litre - 10³ mol/m³"), + kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre - 10³ kg/m³"), + mole_per_cubic_decimetre: makeEUInformation("C35", "mol/dm³", "mole per cubic decimetre - 10³ mol/m³"), + kilomole_per_cubic_metre: makeEUInformation("B46", "kmol/m³", "kilomole per cubic metre - 10³ mol/m³"), + mole_per_second: makeEUInformation("E95", "mol/s", "mole per second - s⁻¹ x mol"), + millimole_per_litre: makeEUInformation("M33", "mmol/l", "millimole per litre - mol/m³"), + mol_per_kilogram_pascal: makeEUInformation( + "P51", + "(mol/kg)/Pa", + "mol per kilogram pascal - SI base unit mol divided by the product of the SI base unit kilogram and the derived SI unit pascal. m x kg⁻² x s² x mol" + ), + mol_per_cubic_metre_pascal: makeEUInformation( + "P52", + "(mol/m³)/Pa", + "mol per cubic metre pascal - SI base unit mol divided by the product of the power from the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x kg⁻¹ x s² x mol" + ), + kilomole_per_cubic_metre_kelvin: makeEUInformation( + "K59", + "(kmol/m³)/K", + "kilomole per cubic metre kelvin - 10³ (mol/m³)/K" + ), + kilomole_per_cubic_metre_bar: makeEUInformation( + "K60", + "(kmol/m³)/bar", + "kilomole per cubic metre bar - 10⁻² (mol/m³)/Pa" + ), + reciprocal_psi: makeEUInformation("K93", "1/psi", "reciprocal psi - 1,450 377 x 10⁻⁴ Pa⁻¹"), + mole_per_kilogram_kelvin: makeEUInformation("L24", "(mol/kg)/K", "mole per kilogram kelvin - (mol/kg)/K"), + mole_per_kilogram_bar: makeEUInformation("L25", "(mol/kg)/bar", "mole per kilogram bar - 10⁻⁵ (mol/kg)/Pa"), + mole_per_litre_kelvin: makeEUInformation("L26", "(mol/l)/K", "mole per litre kelvin - 10³ (mol/m³)/K"), + mole_per_litre_bar: makeEUInformation("L27", "(mol/l)/bar", "mole per litre bar - 10⁻² (mol/m³)/Pa"), + mole_per_cubic_metre_kelvin: makeEUInformation("L28", "(mol/m³)/K", "mole per cubic metre kelvin - (mol/m³)/K"), + mole_per_cubic_metre_bar: makeEUInformation("L29", "(mol/m³)/bar", "mole per cubic metre bar - 10⁻⁵ (mol/m³)/Pa") + }, + /** + * mole fraction of B, mole ratio of solute B + */ + "mole fraction of B, mole ratio of solute B": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * molality of solute B + */ + "molality of solute B": { + mole_per_kilogram: makeEUInformation("C19", "mol/kg", "mole per kilogram - mol/kg") + }, + /** + * volumic dose + */ + "volumic dose": { + second_per_cubic_metre: makeEUInformation("D93", "s/m³", "second per cubic metre - s/m³") + }, + /** + * ionic strength + */ + "ionic strength": { + millimole_per_kilogram: makeEUInformation("D87", "mmol/kg", "millimole per kilogram - 10⁻³ mol/kg"), + millimole_per_gram: makeEUInformation("H68", "mmol/g", "millimole per gram - mol x kg⁻¹"), + kilomole_per_kilogram: makeEUInformation( + "P47", + "kmol/kg", + "kilomole per kilogram - 1000-fold of the SI base unit mol divided by the SI base unit kilogram. 10³ mol/kg" + ), + pound_mole_per_pound: makeEUInformation( + "P48", + "lbmol/lb", + "pound mole per pound - Non SI-conforming unit of the material molar flux divided by the avoirdupois pound for mass according to the avoirdupois unit system. 10³ mol/kg" + ) + }, + /** + * degree of dissociation + */ + "degree of dissociation": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * partial pressure of B (in a gaseous mixture), fugacity of B (in a gaseous mixture), osmotic pressure + */ + "partial pressure of B (in a gaseous mixture), fugacity of B (in a gaseous mixture), osmotic pressure": { + pascal: makeEUInformation("PAL", "Pa", "pascal - Pa") + }, + /** + * standard absolute activity of B (in a gaseous mixture) + */ + "standard absolute activity of B (in a gaseous mixture)": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * activity coefficient of B (in a liquid as a solid mixture) + */ + "activity coefficient of B (in a liquid as a solid mixture)": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * standard absolute activity of B (in a liquid or a solid mixture) + */ + "standard absolute activity of B (in a liquid or a solid mixture)": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * activity coefficient of solute B (especially in a dilute solution),standard absolute activity of solute B (especially in a dilute solution) + */ + "activity coefficient of solute B (especially in a dilute solution),standard absolute activity of solute B (especially in a dilute solution)": + { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * activity of solvent A, relative activity of solvent A (especially in a dilute solution), osmotic coefficient of the solvent A (especially in a dilute solution), standard absolute activity of solvent A (especially in a dilute solution) + */ + "activity of solvent A, relative activity of solvent A (especially in a dilute solution), osmotic coefficient of the solvent A (especially in a dilute solution), standard absolute activity of solvent A (especially in a dilute solution)": + { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * catalytic activity + */ + "catalytic activity": { + katal: makeEUInformation( + "KAT", + "kat", + "katal - A unit of catalytic activity defining the catalytic activity of enzymes and other catalysts. s⁻¹ x mol" + ), + kilomole_per_second: makeEUInformation("E94", "kmol/s", "kilomole per second - 10³ s⁻¹ x mol"), + pound_mole_per_second: makeEUInformation( + "P45", + "lbmol/s", + "pound mole per second - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 4,535 924 x 10² mol/s" + ), + pound_mole_per_minute: makeEUInformation( + "P46", + "lbmol/h", + "pound mole per minute - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 7,559 873 mol/s" + ) + }, + /** + * stoichiometric number of B + */ + "stoichiometric number of B": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * mass of molecule + */ + "mass of molecule": { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg"), + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg") + }, + /** + * electric dipole moment of molecule + */ + "electric dipole moment of molecule": { + coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre - A x s x m") + }, + /** + * electric polarizability of a molecule + */ + "electric polarizability of a molecule": { + coulomb_metre_squared_per_volt: makeEUInformation("A27", "C·m²/V", "coulomb metre squared per volt - A² x s⁴/kg") + }, + /** + * microcanonical partition function, canonical partition function, grand-canonical partition function, grand partition function, molecular partition function, partition function of a molecule + */ + "microcanonical partition function, canonical partition function, grand-canonical partition function, grand partition function, molecular partition function, partition function of a molecule": + { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * statistical weight + */ + "statistical weight": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Boltzmann constant + */ + "Boltzmann constant": { + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K") + }, + /** + * mean free path + */ + "mean free path": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * diffusion coefficient + */ + "diffusion coefficient": { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + ) + }, + /** + * thermal diffusion ratio, thermal diffusion factor + */ + "thermal diffusion ratio, thermal diffusion factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * thermal diffusion coefficient + */ + "thermal diffusion coefficient": { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + ) + }, + /** + * proton number + */ + "proton number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * elementary charge + */ + "elementary charge": { + coulomb: makeEUInformation("COU", "C", "coulomb - A x s") + }, + /** + * charge number of ion + */ + "charge number of ion": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Faraday constant + */ + "Faraday constant": { + coulomb_per_mole: makeEUInformation("A32", "C/mol", "coulomb per mole - A x s/mol") + }, + /** + * electrolytic conductivity + */ + "electrolytic conductivity": { + siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre - S/m") + }, + /** + * molar conductivity + */ + "molar conductivity": { + siemens_square_metre_per_mole: makeEUInformation("D12", "S·m²/mol", "siemens square metre per mole - S x m²/mol") + }, + /** + * molar flux + */ + "molar flux": { + kilomole_per_hour: makeEUInformation("K58", "kmol/h", "kilomole per hour - 2,777 78 x 10⁻¹ mol/s"), + kilomole_per_minute: makeEUInformation("K61", "kmol/min", "kilomole per minute - 16,666 7 mol/s"), + mole_per_hour: makeEUInformation("L23", "mol/h", "mole per hour - 2,777 78 x 10⁻⁴ mol/s"), + mole_per_minute: makeEUInformation("L30", "mol/min", "mole per minute - 1,666 67 x 10⁻² mol/s") + }, + /** + * transport number of ion B, current fraction of ion B + */ + "transport number of ion B, current fraction of ion B": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * angle of optical rotation + */ + "angle of optical rotation": { + radian: makeEUInformation("C81", "rad", "radian - rad") + }, + /** + * molar optical rotatory power + */ + "molar optical rotatory power": { + radian_square_metre_per_mole: makeEUInformation("C82", "rad·m²/mol", "radian square metre per mole - rad x m²/mol") + }, + /** + * massic optical, rotatory power, specific optical rotatory power + */ + "massic optical, rotatory power, specific optical rotatory power": { + radian_square_metre_per_kilogram: makeEUInformation( + "C83", + "rad·m²/kg", + "radian square metre per kilogram - rad x m²/kg" + ) + }, + /** + * magnetic dipole moment + */ + "magnetic dipole moment": { + newton_square_metre_per_ampere: makeEUInformation( + "P49", + "N·m²/A", + "newton square metre per ampere - Product of the derived SI unit newton and the power of SI base unit metre with exponent 2 divided by the SI base unit ampere. m³ x kg x s⁻² x A⁻¹" + ), + weber_metre: makeEUInformation( + "P50", + "Wb·m", + "weber metre - Product of the derived SI unit weber and SI base unit metre. m³ x kg x s⁻² x A⁻¹" + ) + }, + /** + * acidity and alkalinity + */ + "acidity and alkalinity": { + "pH_(potential_of_Hydrogen)": makeEUInformation( + "Q30", + "pH", + "pH (potential of Hydrogen) - The activity of the (solvated) hydrogen ion (a logarithmic measure used to state the acidity or alkalinity of a chemical solution). -log10(mol/l)" + ) + } + }, + /** + * Atomic and Nuclear Physics + */ + "Atomic and Nuclear Physics": { + /** + * proton number, atomic number + */ + "proton number, atomic number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * neutron number + */ + "neutron number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * nucleon number, mass number + */ + "nucleon number, mass number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * mass of atom (of a nuclide x), nuclidic mass + */ + "mass of atom (of a nuclide x), nuclidic mass": { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg") + }, + /** + * mass of atom (of a nuclide x), nuclidic mass, unified atomic mass constant + */ + "mass of atom (of a nuclide x), nuclidic mass, unified atomic mass constant": { + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg") + }, + /** + * (rest) mass of electron, (rest) mass of proton, (rest) mass of neutron + */ + "(rest) mass of electron, (rest) mass of proton, (rest) mass of neutron": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * mass excess + */ + "mass excess": { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg") + }, + /** + * mass defect + */ + "mass defect": { + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg") + }, + /** + * relative mass excess, relative mass defect + */ + "relative mass excess, relative mass defect": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * packing fraction, binding fraction + */ + "packing fraction, binding fraction": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * elementary charge + */ + "elementary charge": { + coulomb: makeEUInformation("COU", "C", "coulomb - A x s") + }, + /** + * Planck constant + */ + "Planck constant": { + joule_second: makeEUInformation("B18", "J·s", "joule second - J x s") + }, + /** + * Bohr radius + */ + "Bohr radius": { + metre: makeEUInformation("MTR", "m", "metre - m"), + angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") + }, + /** + * Rydberg constant + */ + "Rydberg constant": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * Hartree energy + */ + "Hartree energy": { + joule: makeEUInformation("JOU", "J", "joule - J") + }, + /** + * magnetic moment of particle, Bohr magneton, nuclear magneton ornucleus + */ + "magnetic moment of particle, Bohr magneton, nuclear magneton ornucleus": { + ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre - A x m²") + }, + /** + * gyromagnetic coefficient, (gyromagnetic ratio) + */ + "gyromagnetic coefficient, (gyromagnetic ratio)": { + ampere_square_metre_per_joule_second: makeEUInformation( + "A10", + "A·m²/(J·s)", + "ampere square metre per joule second - (A x s)/kg" + ) + }, + /** + * g-factor of atom or electron, g-factor of nucleus + */ + "g-factor of atom or electron, g-factor of nucleus": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Larmor angular frequency + */ + "Larmor angular frequency": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") + }, + /** + * nuclear precession, cyclotron angular frequency + */ + "nuclear precession, cyclotron angular frequency": { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s") + }, + /** + * nuclear quadrupole moment + */ + "nuclear quadrupole moment": { + square_metre: makeEUInformation("MTK", "m²", "square metre - m²") + }, + /** + * nuclear radius, electron radius, Compton wavelength + */ + "nuclear radius, electron radius, Compton wavelength": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * orbital angular momentum quantum number + */ + "orbital angular momentum quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * spin angular momentum quantum number + */ + "spin angular momentum quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * total angular momentum quantum number + */ + "total angular momentum quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * nuclear spin quantum number + */ + "nuclear spin quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * hyperfine structure quantum number + */ + "hyperfine structure quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * principle quantum number + */ + "principle quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * magnetic quantum number + */ + "magnetic quantum number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * fine structure constant + */ + "fine structure constant": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * mean life, half life + */ + "mean life, half life": { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") + }, + /** + * level width, alpha disintegration energy + */ + "level width, alpha disintegration energy": { + joule: makeEUInformation("JOU", "J", "joule - J") + }, + /** + * maximum beta particle energy, beta disintegration energy + */ + "maximum beta particle energy, beta disintegration energy": { + electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J") + }, + /** + * internal conversion factor + */ + "internal conversion factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * activity + */ + activity: { + curie: makeEUInformation("CUR", "Ci", "curie - 3,7 x 10¹⁰ Bq"), + millicurie: makeEUInformation("MCU", "mCi", "millicurie - 3,7 x 10⁷ Bq"), + microcurie: makeEUInformation("M5", "µCi", "microcurie - 3,7 x 10⁴ Bq"), + kilocurie: makeEUInformation("2R", "kCi", "kilocurie - 3,7 x 10¹³ Bq"), + becquerel: makeEUInformation("BQL", "Bq", "becquerel - 27,027 x 10⁻¹² Ci"), + gigabecquerel: makeEUInformation("GBQ", "GBq", "gigabecquerel - 10⁹ Bq"), + kilobecquerel: makeEUInformation("2Q", "kBq", "kilobecquerel - 10³ Bq"), + megabecquerel: makeEUInformation("4N", "MBq", "megabecquerel - 10⁶ Bq"), + microbecquerel: makeEUInformation("H08", "µBq", "microbecquerel - 10⁻⁶ Bq") + }, + /** + * specific activity in a sample + */ + "specific activity in a sample": { + curie_per_kilogram: makeEUInformation("A42", "Ci/kg", "curie per kilogram - 3,7 x 10¹⁰ Bq/kg"), + becquerel_per_kilogram: makeEUInformation("A18", "Bq/kg", "becquerel per kilogram - 27,027 x 10⁻¹² Ci/kg"), + megabecquerel_per_kilogram: makeEUInformation("B67", "MBq/kg", "megabecquerel per kilogram - 10⁶ Bq/kg"), + kilobecquerel_per_kilogram: makeEUInformation("B25", "kBq/kg", "kilobecquerel per kilogram - 10³ Bq/kg") + }, + /** + * volumic activity, activity concentration + */ + "volumic activity, activity concentration": { + becquerel_per_cubic_metre: makeEUInformation("A19", "Bq/m³", "becquerel per cubic metre - Bq/m³") + }, + /** + * decay constant, disintegration constant + */ + "decay constant, disintegration constant": { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") + } + }, + /** + * Nuclear Reactions and Ionizing Radiations + */ + "Nuclear Reactions and Ionizing Radiations": { + /** + * reaction energy + */ + "reaction energy": { + joule: makeEUInformation("JOU", "J", "joule - J") + }, + /** + * resonance energy + */ + "resonance energy": { + electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J") + }, + /** + * average energy loss per ion, pair formed, (average energy loss per elementary charge of the same sign produced) + */ + "average energy loss per ion, pair formed, (average energy loss per elementary charge of the same sign produced)": { + erg: makeEUInformation("A57", "erg", "erg - 10⁻⁷J") + }, + /** + * cross-section + */ + "cross-section": { + square_metre: makeEUInformation("MTK", "m²", "square metre - m²") + }, + /** + * total cross-section + */ + "total cross-section": { + barn: makeEUInformation("A14", "b", "barn - 10⁻²⁸ m²") + }, + /** + * angular cross-section + */ + "angular cross-section": { + square_metre_per_steradian: makeEUInformation("D24", "m²/sr", "square metre per steradian - m²/sr"), + barn_per_steradian: makeEUInformation("A17", "b/sr", "barn per steradian - 1 x 10⁻²⁸ m²/sr") + }, + /** + * spectral cross-section + */ + "spectral cross-section": { + square_metre_per_joule: makeEUInformation("D20", "m²/J", "square metre per joule - m²/J"), + barn_per_electronvolt: makeEUInformation("A15", "b/eV", "barn per electronvolt - 6,241 51 x 10⁻¹⁰ m²/J"), + square_centimetre_per_erg: makeEUInformation("D16", "cm²/erg", "square centimetre per erg - 10³ m²/J") + }, + /** + * spectral angular cross-section + */ + "spectral angular cross-section": { + square_metre_per_steradian_joule: makeEUInformation( + "D25", + "m²/(sr·J)", + "square metre per steradian joule - m²/(sr x J)" + ), + barn_per_steradian_electronvolt: makeEUInformation( + "A16", + "b/(sr·eV)", + "barn per steradian electronvolt - 6,241 51 x 10⁻¹⁰ m²/(sr xJ)" + ), + square_centimetre_per_steradian_erg: makeEUInformation( + "D17", + "cm²/(sr·erg)", + "square centimetre per steradian erg - 10³ m²/(sr x J)" + ) + }, + /** + * macroscopic cross-section, volumic cross-section, volumic total cross-section, macroscopic total cross-section + */ + "macroscopic cross-section, volumic cross-section, volumic total cross-section, macroscopic total cross-section": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * particle fluence + */ + "particle fluence": { + reciprocal_square_metre: makeEUInformation( + "C93", + "m⁻²", + "reciprocal square metre - Synonym: reciprocal metre squared m⁻²" + ), + reciprocal_square_inch: makeEUInformation( + "P78", + "1/in²", + "reciprocal square inch - Complement of the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ m⁻²" + ) + }, + /** + * particle fluence rate, (partical flux density), neutron fluence rate, (neutronflux density), current density of particles + */ + "particle fluence rate, (partical flux density), neutron fluence rate, (neutronflux density), current density of particles": + { + reciprocal_metre_squared_reciprocal_second: makeEUInformation( + "B81", + "m⁻²/s", + "reciprocal metre squared reciprocal second - m⁻²/s" + ) + }, + /** + * energy fluence + */ + "energy fluence": { + joule_per_square_metre: makeEUInformation( + "B13", + "J/m²", + "joule per square metre - Synonym: joule per metre squared J/m²" + ) + }, + /** + * energy fluence rate, (energy flux density) + */ + "energy fluence rate, (energy flux density)": { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), + erg_per_square_centimetre_second: makeEUInformation( + "A65", + "erg/(cm²·s)", + "erg per square centimetre second - 10⁻³ W/m²" + ) + }, + /** + * linear attenuation coefficient + */ + "linear attenuation coefficient": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * mass attenuation coefficient + */ + "mass attenuation coefficient": { + square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram - m²/kg") + }, + /** + * molar attenuation coefficient + */ + "molar attenuation coefficient": { + square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole - m²/mol") + }, + /** + * atomic attenuation coefficient + */ + "atomic attenuation coefficient": { + square_metre: makeEUInformation("MTK", "m²", "square metre - m²") + }, + /** + * slowing down area, diffusion area, migration area + */ + "slowing down area, diffusion area, migration area": { + square_metre: makeEUInformation("MTK", "m²", "square metre - m²") + }, + /** + * half-thickness, half-value thickness + */ + "half-thickness, half-value thickness": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * mean linear range, mean free path + */ + "mean linear range, mean free path": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * slowing-down length, diffusion length, migration length + */ + "slowing-down length, diffusion length, migration length": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * neutron yield per fission, neutron yield per absorption + */ + "neutron yield per fission, neutron yield per absorption": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * fast fission factor + */ + "fast fission factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * thermal utilization factor + */ + "thermal utilization factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * non leakage probability + */ + "non leakage probability": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * multiplication factor, infinite medium multiplication factor, effective multiplication factor + */ + "multiplication factor, infinite medium multiplication factor, effective multiplication factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * diffusion coefficient for neutron fluence rate, (diffusion coefficient for neutron flux density) + */ + "diffusion coefficient for neutron fluence rate, (diffusion coefficient for neutron flux density)": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * total linear stopping power + */ + "total linear stopping power": { + joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre - J/m"), + electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre - 1,602 176 487 x 10⁻¹⁹ J/m"), + erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre - 10⁻⁵ J/m") + }, + /** + * total atomic stopping power + */ + "total atomic stopping power": { + joule_square_metre: makeEUInformation("D73", "J·m²", "joule square metre - J x m²"), + electronvolt_square_metre: makeEUInformation( + "A55", + "eV·m²", + "electronvolt square metre - 1,602 176 487 x 10⁻¹⁹ J x m²" + ), + erg_square_centimetre: makeEUInformation("A66", "erg·cm²", "erg square centimetre - 10⁻¹¹ J x m²") + }, + /** + * total mass stopping power + */ + "total mass stopping power": { + joule_square_metre_per_kilogram: makeEUInformation("B20", "J·m²/kg", "joule square metre per kilogram - J x m²/kg"), + electronvolt_square_metre_per_kilogram: makeEUInformation( + "A56", + "eV·m²/kg", + "electronvolt square metre per kilogram - 1,602 176 487 x 10⁻¹⁹ J x m²/kg" + ), + erg_square_centimetre_per_gram: makeEUInformation("A67", "erg·cm²/g", "erg square centimetre per gram - 10⁻⁸ J x m²/kg") + }, + /** + * mean mass range + */ + "mean mass range": { + kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre - kg/m²") + }, + /** + * linear ionization by a particle, total ionization by a particle + */ + "linear ionization by a particle, total ionization by a particle": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * mobility + */ + mobility: { + square_metre_per_volt_second: makeEUInformation("D26", "m²/(V·s)", "square metre per volt second - m²/(V x s)"), + metre_per_volt_second: makeEUInformation("H58", "m/(V·s)", "metre per volt second - m⁻¹ x kg⁻¹ x s² x A") + }, + /** + * ion number density, ion density, neutron number density + */ + "ion number density, ion density, neutron number density": { + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³") + }, + /** + * recombination coefficient + */ + "recombination coefficient": { + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s") + }, + /** + * neutron speed + */ + "neutron speed": { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") + }, + /** + * diffusion coefficient, diffusion coefficient for neutron number density + */ + "diffusion coefficient, diffusion coefficient for neutron number density": { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + ) + }, + /** + * neutron source density + */ + "neutron source density": { + reciprocal_second_per_cubic_metre: makeEUInformation("C98", "s⁻¹/m³", "reciprocal second per cubic metre - s⁻¹/m³") + }, + /** + * slowing down density + */ + "slowing down density": { + reciprocal_cubic_metre_per_second: makeEUInformation( + "C87", + "m⁻³/s", + "reciprocal cubic metre per second - Synonym: reciprocal second per cubic metre m⁻³/s" + ) + }, + /** + * resonance escape probability + */ + "resonance escape probability": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * lethargy + */ + lethargy: { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * average logarithmic energy decrement + */ + "average logarithmic energy decrement": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * reactivity + */ + reactivity: { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * reactor time constant + */ + "reactor time constant": { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") + }, + /** + * activity + */ + activity: { + becquerel: makeEUInformation("BQL", "Bq", "becquerel - 27,027 x 10⁻¹² Ci"), + curie: makeEUInformation("CUR", "Ci", "curie - 3,7 x 10¹⁰ Bq") + }, + /** + * energy imparted, mean energy imparted + */ + "energy imparted, mean energy imparted": { + joule: makeEUInformation("JOU", "J", "joule - J") + }, + /** + * specific energy imparted, massic energy imparted + */ + "specific energy imparted, massic energy imparted": { + gray: makeEUInformation("A95", "Gy", "gray - m²/s²"), + milligray: makeEUInformation("C13", "mGy", "milligray - 10⁻³ Gy") + }, + /** + * absorbed dose + */ + "absorbed dose": { + rad: makeEUInformation("C80", "rad", "rad - 10⁻² Gy") + }, + /** + * kerma + */ + kerma: { + erg_per_gram: makeEUInformation("A61", "erg/g", "erg per gram - 10⁻⁴ J/kg") + }, + /** + * dose equivalent + */ + "dose equivalent": { + sievert: makeEUInformation("D13", "Sv", "sievert - m²/s²"), + millisievert: makeEUInformation("C28", "mSv", "millisievert - 10⁻³ Sv"), + rem: makeEUInformation("D91", "rem", "rem - 10⁻² Sv"), + milliroentgen_aequivalent_men: makeEUInformation("L31", "mrem", "milliroentgen aequivalent men - 10⁻⁵ Sv") + }, + /** + * absorbed dose rate + */ + "absorbed dose rate": { + gray_per_second: makeEUInformation("A96", "Gy/s", "gray per second - m²/s³"), + milligray_per_second: makeEUInformation( + "P54", + "mGy/s", + "milligray per second - 0,001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻³ Gy/s" + ), + microgray_per_second: makeEUInformation( + "P55", + "µGy/s", + "microgray per second - 0,000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁶ Gy/s" + ), + nanogray_per_second: makeEUInformation( + "P56", + "nGy/s", + "nanogray per second - 0,000 000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁹ Gy/s" + ), + gray_per_minute: makeEUInformation( + "P57", + "Gy/min", + "gray per minute - SI derived unit gray divided by the unit minute. 1,666 67 × 10⁻² Gy/s" + ), + milligray_per_minute: makeEUInformation( + "P58", + "mGy/min", + "milligray per minute - 0,001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁵ Gy/s" + ), + microgray_per_minute: makeEUInformation( + "P59", + "µGy/min", + "microgray per minute - 0,000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁸ Gy/s" + ), + nanogray_per_minute: makeEUInformation( + "P60", + "nGy/min", + "nanogray per minute - 0,000 000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻¹¹ Gy/s" + ), + gray_per_hour: makeEUInformation( + "P61", + "Gy/h", + "gray per hour - SI derived unit gray divided by the unit hour. 2,777 78 × 10⁻⁴ Gy/s" + ), + milligray_per_hour: makeEUInformation( + "P62", + "mGy/h", + "milligray per hour - 0,001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻⁷ Gy/s" + ), + microgray_per_hour: makeEUInformation( + "P63", + "µGy/h", + "microgray per hour - 0,000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹⁰ Gy/s" + ), + nanogray_per_hour: makeEUInformation( + "P64", + "nGy/h", + "nanogray per hour - 0,000 000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹³ Gy/s" + ) + }, + /** + * kerma rate + */ + "kerma rate": { + erg_per_gram_second: makeEUInformation("A62", "erg/g·s", "erg per gram second - 10⁻⁴ W/kg") + }, + /** + * linear energy transfer + */ + "linear energy transfer": { + joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre - J/m"), + electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre - 1,602 176 487 x 10⁻¹⁹ J/m"), + erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre - 10⁻⁵ J/m") + }, + /** + * mass energy transfer coefficient + */ + "mass energy transfer coefficient": { + square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram - m²/kg") + }, + /** + * exposure + */ + exposure: { + coulomb_per_kilogram: makeEUInformation("CKG", "C/kg", "coulomb per kilogram - A x s/kg"), + millicoulomb_per_kilogram: makeEUInformation("C8", "mC/kg", "millicoulomb per kilogram - 10⁻³ C/kg"), + roentgen: makeEUInformation("2C", "R", "roentgen - 2,58 x 10⁻⁴ C/kg"), + milliroentgen: makeEUInformation("2Y", "mR", "milliroentgen - 2,58 x 10⁻⁷ C/kg"), + coulomb_square_metre_per_kilogram: makeEUInformation("J53", "C·m²/kg", "coulomb square metre per kilogram - C x m²/kg"), + kiloroentgen: makeEUInformation("KR", "kR", "kiloroentgen - 2,58 x 10⁻¹ C/kg") + }, + /** + * exposure rate + */ + "exposure rate": { + coulomb_per_kilogram_second: makeEUInformation("A31", "C/(kg·s)", "coulomb per kilogram second - A/kg"), + roentgen_per_second: makeEUInformation("D6", "R/s", "roentgen per second - 2,58 x 10⁻⁴ C/(kg x s)") + }, + /** + * equivalence dose output + */ + "equivalence dose output": { + sievert_per_second: makeEUInformation( + "P65", + "Sv/s", + "sievert per second - Derived SI unit sievert divided by the SI base unit second. Sv/s" + ), + millisievert_per_second: makeEUInformation( + "P66", + "mSv/s", + "millisievert per second - 0,001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻³ Sv/s" + ), + microsievert_per_second: makeEUInformation( + "P67", + "µSv/s", + "microsievert per second - 0,000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁶ Sv/s" + ), + nanosievert_per_second: makeEUInformation( + "P68", + "nSv/s", + "nanosievert per second - 0,000 000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁹ Sv/s" + ), + rem_per_second: makeEUInformation( + "P69", + "rem/s", + "rem per second - Unit for the equivalent tin rate relating to DIN 1301-3:1979: 1 rem/s = 0,01 J/(kg·s) = 1 Sv/s. 10⁻² Sv/s" + ), + sievert_per_hour: makeEUInformation( + "P70", + "Sv/h", + "sievert per hour - Derived SI unit sievert divided by the unit hour. 2,777 78 × 10⁻⁴ Sv/s" + ), + millisievert_per_hour: makeEUInformation( + "P71", + "mSv/h", + "millisievert per hour - 0,001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻⁷ Sv/s" + ), + microsievert_per_hour: makeEUInformation( + "P72", + "µSv/h", + "microsievert per hour - 0,000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹⁰ Sv/s" + ), + nanosievert_per_hour: makeEUInformation( + "P73", + "nSv/h", + "nanosievert per hour - 0,000 000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹³ Sv/s" + ), + sievert_per_minute: makeEUInformation( + "P74", + "Sv/min", + "sievert per minute - Derived SI unit sievert divided by the unit minute. 0,016 666 Sv/s" + ), + millisievert_per_minute: makeEUInformation( + "P75", + "mSv/min", + "millisievert per minute - 0,001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁵ Sv/s" + ), + microsievert_per_minute: makeEUInformation( + "P76", + "µSv/min", + "microsievert per minute - 0,000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁸ Sv/s" + ), + nanosievert_per_minute: makeEUInformation( + "P77", + "nSv/min", + "nanosievert per minute - 0,000 000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻¹¹ Sv/s" + ) + } + }, + /** + * Characteristic Numbers (dimensionless parameters) + */ + "Characteristic Numbers (dimensionless parameters)": { + /** + * Reynolds number + */ + "Reynolds number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Euler number + */ + "Euler number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Froude number + */ + "Froude number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Grashof number + */ + "Grashof number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Weber number + */ + "Weber number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Mach number + */ + "Mach number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Knudsen number + */ + "Knudsen number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Strouhal number + */ + "Strouhal number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Fourier number + */ + "Fourier number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Peclet number + */ + "Peclet number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Rayleigh number + */ + "Rayleigh number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Nusselt number + */ + "Nusselt number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Stanton number + */ + "Stanton number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Fourier number for mass transfer + */ + "Fourier number for mass transfer": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Peclet number for mass transfer + */ + "Peclet number for mass transfer": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Grashof number for mass transfer + */ + "Grashof number for mass transfer": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Nusselt number for mass transfer + */ + "Nusselt number for mass transfer": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Stanton number for mass transfer + */ + "Stanton number for mass transfer": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Prandtl number + */ + "Prandtl number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Schmidt number + */ + "Schmidt number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Lewis number + */ + "Lewis number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * magnetic Reynolds number + */ + "magnetic Reynolds number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Alfven number + */ + "Alfven number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Hartmann number + */ + "Hartmann number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Cowling number + */ + "Cowling number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + } + }, + /** + * Solid State Physics + */ + "Solid State Physics": { + /** + * mobility ratio + */ + "mobility ratio": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * lattice vector, fundamental lattice vector + */ + "lattice vector, fundamental lattice vector": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * lattice plane spacing, Burgers vector + */ + "lattice plane spacing, Burgers vector": { + angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") + }, + /** + * Bragg angle + */ + "Bragg angle": { + radian: makeEUInformation("C81", "rad", "radian - rad"), + "degree_[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] - 1,745 329 x 10⁻² rad") + }, + /** + * order of reflexion + */ + "order of reflexion": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * short-range order parameter, long-range order parameter + */ + "short-range order parameter, long-range order parameter": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * relaxation time, carrier life time + */ + "relaxation time, carrier life time": { + "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") + }, + /** + * magnetic flux quantum + */ + "magnetic flux quantum": { + weber: makeEUInformation("WEB", "Wb", "weber - Wb"), + unit_pole_: makeEUInformation( + "P53", + "unit pole ", + "unit pole - CGS (Centimetre-Gram-Second system) unit for magnetic flux of a magnetic pole (according to the interaction of identical poles of 1 dyn at a distance of a cm). 1,256 637 x 10⁻⁷ Wb" + ) + }, + /** + * particle position vector, equilibrium position vector of ion or atom, displacement vector of ion or atom + */ + "particle position vector, equilibrium position vector of ion or atom, displacement vector of ion or atom": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * Debye-Walle factor + */ + "Debye-Walle factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * mean free path of phonons or electrons, London penetration depth, coherence length, diffusion length + */ + "mean free path of phonons or electrons, London penetration depth, coherence length, diffusion length": { + metre: makeEUInformation("MTR", "m", "metre - m") + }, + /** + * angular repetency, angular wave number + */ + "angular repetency, angular wave number": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * Fermi angular repetency, Fermi angular wave number + */ + "Fermi angular repetency, Fermi angular wave number": { + reciprocal_angstrom: makeEUInformation("C85", "Å⁻¹", "reciprocal angstrom - 10¹⁰ m⁻¹") + }, + /** + * Debye angular repetency, Debye angular wave number + */ + "Debye angular repetency, Debye angular wave number": { + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m") + }, + /** + * angular reciprocal lattice vector, fundamental reciprocal lattice vector + */ + "angular reciprocal lattice vector, fundamental reciprocal lattice vector": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") + }, + /** + * Debye angular frequency + */ + "Debye angular frequency": { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") + }, + /** + * Debye temperature, Curie temperature, Néel temperature, Fermi temperature, Super conductor transition temperature + */ + "Debye temperature, Curie temperature, Néel temperature, Fermi temperature, Super conductor transition temperature": { + kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) K") + }, + /** + * spectral concentration of vibrational modes (in terms of angular frequency) + */ + "spectral concentration of vibrational modes (in terms of angular frequency)": { + second_per_cubic_metre_radian: makeEUInformation("D94", "s/(rad·m³)", "second per cubic metre radian - s/(rad x m³)") + }, + /** + * Grüneisen parameter + */ + "Grüneisen parameter": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Madelung constant + */ + "Madelung constant": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * Landau-Ginzburg number + */ + "Landau-Ginzburg number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit 1") + }, + /** + * density of states + */ + "density of states": { + reciprocal_joule_per_cubic_metre: makeEUInformation("C90", "J⁻¹/m³", "reciprocal joule per cubic metre - J⁻¹/m³"), + reciprocal_electron_volt_per_cubic_metre: makeEUInformation( + "C88", + "eV⁻¹/m³", + "reciprocal electron volt per cubic metre - 6,241 46 x 10¹⁸ J⁻¹/m³" + ) + }, + /** + * residual resistivity + */ + "residual resistivity": { + ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre - Ω x m") + }, + /** + * Hall coefficient + */ + "Hall coefficient": { + cubic_metre_per_coulomb: makeEUInformation("A38", "m³/C", "cubic metre per coulomb - m³/A x s") + }, + /** + * thermoelectromotive force between substances a and b, Peltier coefficient for substances a and b + */ + "thermoelectromotive force between substances a and b, Peltier coefficient for substances a and b": { + volt: makeEUInformation("VLT", "V", "volt - V") + }, + /** + * thermodynamic critical magnetic flux density, lower critical magnetic flux density, upper critical magnetic flux density + */ + "thermodynamic critical magnetic flux density, lower critical magnetic flux density, upper critical magnetic flux density": + { + tesla: makeEUInformation("D33", "T", "tesla - T") + }, + /** + * Seebeck coefficient for substances a and b + */ + "Seebeck coefficient for substances a and b": { + volt_per_kelvin: makeEUInformation("D48", "V/K", "volt per kelvin - V/K") + }, + /** + * Thompson coefficient + */ + "Thompson coefficient": { + millivolt_per_kelvin: makeEUInformation("D49", "mV/K", "millivolt per kelvin - 10⁻³ V/K") + }, + /** + * work function + */ + "work function": { + joule: makeEUInformation("JOU", "J", "joule - J") + }, + /** + * Fermi energy + */ + "Fermi energy": { + electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J") + }, + /** + * gap energy + */ + "gap energy": { + femtojoule: makeEUInformation("A70", "fJ", "femtojoule - 10⁻¹⁵ J") + }, + /** + * donor ionization energy, acceptor ionization energy, exchange intergral, superconductor energy gap, electron affinity + */ + "donor ionization energy, acceptor ionization energy, exchange intergral, superconductor energy gap, electron affinity": { + attojoule: makeEUInformation("A13", "aJ", "attojoule - 10⁻¹⁸ J") + }, + /** + * Richardson constant + */ + "Richardson constant": { + ampere_per_square_metre_kelvin_squared: makeEUInformation( + "A6", + "A/(m²·K²)", + "ampere per square metre kelvin squared - A/(m² x K²)" + ) + }, + /** + * electron number density, volumic electron number, hole number density, volumic hole number, donor number density, volumic donor number, intrinsic number density, volumic intrinsis number, acceptor number density, volumic acceptor number + */ + "electron number density, volumic electron number, hole number density, volumic hole number, donor number density, volumic donor number, intrinsic number density, volumic intrinsis number, acceptor number density, volumic acceptor number": + { + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³") + }, + /** + * effective mass + */ + "effective mass": { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg") + } + }, + /** + * Miscellaneous + */ + Miscellaneous: { + /** + * burst index + */ + "burst index": { + kilopascal_square_metre_per_gram: makeEUInformation("33", "kPa·m²/g", "kilopascal square metre per gram - 10⁶ m/s²"), + pascal_square_metre_per_kilogram: makeEUInformation( + "P79", + "Pa/(kg/m²)", + "pascal square metre per kilogram - Unit of the burst index as derived unit for pressure pascal related to the substance, represented as a quotient from the SI base unit kilogram divided by the power of the SI base unit metre by exponent 2. m/s²" + ) + }, + /** + * hardness index + */ + "hardness index": { + kilopascal_per_millimetre: makeEUInformation("34", "kPa/mm", "kilopascal per millimetre - 10⁶ kg/(m² x s²)"), + pascal_per_metre: makeEUInformation("H42", "Pa/m", "pascal per metre - m⁻² kg x s⁻²"), + picopascal_per_kilometre: makeEUInformation("H69", "pPa/km", "picopascal per kilometre - 10⁻¹⁵ m⁻² x kg x s⁻²"), + millipascal_per_metre: makeEUInformation( + "P80", + "mPa/m", + "millipascal per metre - 0,001-fold of the derived SI unit pascal divided by the SI base unit metre. 10⁻³ kg/(m² x s²)" + ), + kilopascal_per_metre: makeEUInformation( + "P81", + "kPa/m", + "kilopascal per metre - 1000-fold of the derived SI unit pascal divided by the SI base unit metre. 10³ kg/(m² x s²)" + ), + hectopascal_per_metre: makeEUInformation( + "P82", + "hPa/m", + "hectopascal per metre - 100-fold of the derived SI unit pascal divided by the SI base unit metre. 10² kg/(m² x s²)" + ), + standard_atmosphere_per_metre: makeEUInformation( + "P83", + "Atm/m", + "standard atmosphere per metre - Outdated unit of the pressure divided by the SI base unit metre. 1,013 25 x 10⁵ kg/(m² x s²)" + ), + technical_atmosphere_per_metre: makeEUInformation( + "P84", + "at/m", + "technical atmosphere per metre - Obsolete and non-legal unit of the pressure which is generated by a 10 metre water column divided by the SI base unit metre. 9,806 65 x 10⁴ kg/(m² x s²)" + ), + torr_per_metre: makeEUInformation( + "P85", + "Torr/m", + "torr per metre - CGS (Centimetre-Gram-Second system) unit of the pressure divided by the SI base unit metre. 1,333 224 x 10² kg/(m² x s²)" + ), + psi_per_inch: makeEUInformation( + "P86", + "psi/in", + "psi per inch - Compound unit for pressure (pound-force according to the Anglo-American unit system divided by the power of the unit inch according to the Anglo-American and Imperial system of units with the exponent 2) divided by the unit inch according to the Anglo-American and Imperial system of units . 2,714 471 x 10⁵ kg/(m² x s²)" + ) + }, + /** + * porosity + */ + porosity: { + millilitre_per_square_centimetre_second: makeEUInformation( + "35", + "ml/(cm²·s)", + "millilitre per square centimetre second - 10⁻² m/s" + ), + cubic_foot_per_minute_per_square_foot: makeEUInformation( + "36", + "ft³/(min/ft²)", + "cubic foot per minute per square foot - Conversion factor required " + ), + cubic_metre_per_second_square_metre: makeEUInformation( + "P87", + "(m³/s)/m²", + "cubic metre per second square metre - Unit of volume flow cubic meters by second related to the transmission surface in square metres. m/s" + ) + } + } +}; diff --git a/packages/node-opcua-units/source/index.ts b/packages/node-opcua-units/source/index.ts new file mode 100644 index 0000000000..19a248dabe --- /dev/null +++ b/packages/node-opcua-units/source/index.ts @@ -0,0 +1,2 @@ +export * from "./_generated_all_units"; +export * from "./_generated_categorized_units"; diff --git a/packages/node-opcua-units/test/test_units.ts b/packages/node-opcua-units/test/test_units.ts new file mode 100644 index 0000000000..3559cc3a7f --- /dev/null +++ b/packages/node-opcua-units/test/test_units.ts @@ -0,0 +1,9 @@ + +import { allUnits } from ".."; +describe("Units", ()=>{ + + it("should generate fancy units", ()=>{ + const u = allUnits["British_thermal_unit_(international_table)_per_second_square_foot_degree_Rankine"]; + console.log(u.toString()); + }); +}) \ No newline at end of file diff --git a/packages/node-opcua-units/tools/build.ts b/packages/node-opcua-units/tools/build.ts new file mode 100644 index 0000000000..9ca7928138 --- /dev/null +++ b/packages/node-opcua-units/tools/build.ts @@ -0,0 +1,133 @@ +import * as path from "path"; +import * as fs from "fs"; +import { readFile, utils } from "xlsx"; +import { string } from "yargs"; +import { s } from "../../node-opcua/dist"; + +// eslint-disable-next-line max-statements +async function main() { + + // Reading our test file + const file = readFile(path.join(__dirname, './rec20_Rev17e-2021.xlsx')); + + const data: any[] = []; + + const sheets = file.SheetNames + + interface Entry { + Sector: string; + Quantity: string; + Name: string; + Symbol: string; + 'Group Number': string; + 'Group ID': string; + "Level/ Category": string; + "Common Code": string; + "Conversion Factor": string; + "Description"?: string; + } + const annex1 = utils.sheet_to_json(file.Sheets[file.SheetNames[1]]) as Entry[]; + const annex2_3 = utils.sheet_to_json(file.Sheets[file.SheetNames[3]]) as Entry[]; + + + const sectors = [... new Set(annex1.map((x) => x.Sector + "/" + x.Quantity))]; + + type Unit = Record; + type Sector = Record; + const units: Record = {}; + for (const e of annex1) { + + units[e.Sector] = units[e.Sector] || {}; + const sector = units[e.Sector]; + sector[e.Quantity] = sector[e.Quantity] || {}; + const q = sector[e.Quantity]; + q[e.Name] = e; + } + const str: string[] = []; + const w = (s: string) => str.push(s); + + const a = (s: string) => s ? s.replace("U+00a0", "").replace(/"/gm, "\\\"").replace(/'/gm, "").replace(/\n|\r/gm, " ") : ""; + + // { + // w("// Automatically generated file, do not modify"); + // w(`import { EUInformation } from "node-opcua-types";`); + // w(`export interface CategorizedUnits { `); + // for (const [keyS, sector] of Object.entries(units)) { + // w(` '${a(keyS)}': {`); + // for (const [keyQ, q] of Object.entries(sector)) { + + // w(` '${a(keyQ)}': {`); + // for (const [keyU, u] of Object.entries(q)) { + // w(` '${a(keyU.replace(/ /gm, "_"))}': EUInformation; `); + // } + // w(` },`); + // } + // w(` },`); + // } + // w(`}`); + + // const content = str.join("\n"); + // fs.promises.writeFile(path.join(__dirname, "../source/_generated_i_units.ts"), content); + // str.splice(0); + // } + + { + w("// Automatically generated file, do not modify"); + w(`import { makeEUInformation } from "node-opcua-data-access";`); + w(`export const categorizedUnits = { `); + for (const [keyS, sector] of Object.entries(units)) { + w(' /**'); + w(` * ${keyS}`); + w(' */'); + w(` '${a(keyS)}': {`); + for (const [keyQ, q] of Object.entries(sector)) { + w(' /**'); + w(` * ${keyQ}`); + w(' */'); + w(` '${a(keyQ)}': {`); + for (const [keyU, u] of Object.entries(q)) { + const cf = u["Conversion Factor"] || ""; + const code = u["Common Code"]; + w(` '${a(keyU.replace(/ /gm, "_"))}': makeEUInformation("${code}","${a(u.Symbol)}","${a(u.Name)} - ${(a(u.Description ? u.Description + " " : "") + cf)}"),`); + + } + w(` },`); + } + w(` },`); + } + w(`}`); + + const content = str.join("\n"); + fs.promises.writeFile(path.join(__dirname, "../source/_generated_categorized_units.ts"), content); + str.splice(0); + // const sectors2 =[... new Set(annex2_3.map((x)=>x.Sector))]; + // console.log(sectors2); + // for(const entry of annex1) { + // } + } + { + const units: Record = {}; + for (const e of annex1) { + units[a(e.Name)] = e; + } + w("// Automatically generated file, do not modify"); + w(`import { EUInformation } from "node-opcua-types";`); + w(`import { makeEUInformation } from "node-opcua-data-access";`); + w(`export const allUnits = { `); + for (const [keyU, u] of Object.entries(units).sort(([a], [b]) => a > b ? 1 : (a < b) ? -1 : 0)) { + const cf = u["Conversion Factor"] || ""; + const code = u["Common Code"]; + w(` '${a(keyU.replace(/ /gm, "_"))}': makeEUInformation("${code}","${a(u.Symbol)}","${a(u.Name)} - ${(a(u.Description ? u.Description + " " : "") + cf)}"),`); + } + w(`}`); + + const content = str.join("\n"); + fs.promises.writeFile(path.join(__dirname, "../source/_generated_all_units.ts"), content); + str.splice(0); + // const sectors2 =[... new Set(annex2_3.map((x)=>x.Sector))]; + // console.log(sectors2); + // for(const entry of annex1) { + // } + } +} +main(); \ No newline at end of file diff --git a/packages/node-opcua-units/tools/rec20_Rev17e-2021.xlsx b/packages/node-opcua-units/tools/rec20_Rev17e-2021.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..eaef860e988b4988164cf0b93bd9256043e337fc GIT binary patch literal 297896 zcmeEt^;eu-vnB5CPOt>;hCp!l5Zv8KaCZv?x8Uv)+$D`e;}Sx!puwHsuJiDI_s;!h z&7HsCPXF*gv${^zIj3sxUDXR^d3Xc@7$g`J7#J8D80#+tQU$OuFqFVsd>9lsJqZVU zR||VrBXuuF3l{@+PdnRJ1qg7Ac`$Im=l}offA9&6X(-6UbKrEKKZP-9?R{eom;Fxl zz+0Xd^c#}yE^#hpS^l@n0OJc{PO06E00JbS|$~&;v(Na6BJOBBuEa5jGF08DaT`$wy~CCRqynC z3^B)fjj#3v>vD<1HG(5>at68$TlPTk-^f&@hTYTq74QF$r(3l9%?y`X1 ziE7{68J{J#?{uV?{n_tb3n_Nki8VVzxqPrpH0_c1bTjk|CYd%wTpiYaW~yxeUW*NB zytP=3<&S-eh}{sG6g%XLyPfZ1Al(i_dd0@JTK&}o=`o^31@%IxF0({{_=MCaGuAtn zU@5U-5(m;oKzmhlPuAG~MG|TD_t0wr`-zDaq(|&*kJy)Pvx~a*OX6Z`Xe?3>TjM*YUq?y)xmSk`6r%dZroc5LjfUowNl>?JAf*!g8cP8uO&b z6}3KION+VYH&c0M)p+E1rC(as7kU=r__*VxNTCL0Sx&WSLggPJ5M!F8relfwCOICba}zf&zJJbLpqXDx-&5;9vKKyb zPiqEG^+xwGclX%lm#V5XLr4aE_V(=|FJfbRk(3L5z*4%j?+&<~6T3v)9yDBV%~2<0 zHm>!P2XFjO{T*-$|98nCq+#_n0L4^{3Il@;e8STfEA$jF!WwZhAugL_HT@-26Jt=5#O8!~Xqey9ACL?kp9$~8tDV2tlnU0*f zdM%K!q1xPnvbK^3T=e*k49-Tw&`GqN<<}TIkHOJO^(V<~frIzFqeo7x)#~)}xZ^G4 zs*2E@r9hKb1{wUyp-{vaV-21*JNk;pFWJ;-2(?+Y$kIH#o*_QsDdP1|slJcKfB9*~ z4nnK-OdW=^bf1vN>2Hp|9)E@sIDE!QqC9%smyn(|q=$8xSkE-kzAD|oBKUcTLC_11 z<2-b=MQk}LwOO1M{oQn&N7|6}svptl*oJUIX#O))G37O+QY&tofXlb=RADiI!0BmC zxyFxpE4gHi%pIFgrwL!F$U!XHk(q9IA0>I8pWbyu%o2IU70 zx{D;*cG%2}JrZ_8a8kkw3J>{OtMcXt2Purv05p$9{{OC2^F!uDHSgo%C~%hZ26A{e#8+lX}xEWTxpC zHbO=<417=p+$Ya<^`_V4R;_GW8**gg$B|B|tFqc@Ne}EhGdj#9A#HA-+{1JiX9;^H za!g<8sf9|6Dv#Cuekbrr&{;vL5p?RknnXLeKT^G-QL&709@KMy%(Y~F7+&~2SLj2v zJN`ZS{_g3XU~GkZ$Kqo{H&gr5=R`?|0Fk*&BNE=$+_BdhBD{K^(a0ofN|QAYcq*Ts z|J(Y0Q1dEg04UKP5e9|~1_c(V?|-r4zgPKxG9)Y@dV$aW&wjNhDaiMMab6fAf75=- z-Oa#asw2Es%b>?bwuIU?F=?!FA;4ibzp1uQevbi+f7XfpHhrGj-<8}iuy=s0XOhggaAy_5;( za%OWfog!~-ZMM7q+az<2{}si600U!+4g*61eBwVy#O0HPg{uqbpC24AY?76@61DLP zXK)4kC;(@LoLiw`al(~PJ7w|v288%4-%&u8FJGB#A5{-g#q$VB_Dep~C{t{*s_+$g!+QL5;06IhWW#leZL zaUzB)Us{YR z6P_r99oKa{z4|7D=z5jQqs=J|wE|hxR=o!56J%N>b=k^2d#Zr#My=h0$j=LL@!VER z;|d^@V_B>GZa4J#LoA^@hbrcg353p08s~MeHk= zr3P90@|~Dkbng@HPBSH9Y;Whnj@_R%%I%2rZqIE=rJz@$p}1Cr�de{bk*2GA3qt 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≪*;8uO)kpD2#+WXo+*C3Ye=Sy97n>Xf;8 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

_*)r%fI2v+Ryy#cApb#G9#4vNF8;njA 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⪙E0{xt5_=z8dDCTNSp&h18; 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 L`>keRt;GNU`dyXE literal 0 HcmV?d00001 diff --git a/packages/node-opcua-units/tsconfig.json b/packages/node-opcua-units/tsconfig.json new file mode 100644 index 0000000000..6591bff557 --- /dev/null +++ b/packages/node-opcua-units/tsconfig.json @@ -0,0 +1,20 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "rootDir": "source", + "outDir": "dist", + "composite": true, + "incremental": true + }, + "include": ["source/**/*.ts"], + "references": [ + { + "path": "../node-opcua-types" + }, + { + "path": "../node-opcua-data-access" + } + + ], + "exclude": ["node_modules", "dist"] +} From 1c4b8764106180317005d7a844e84ebed1508d49 Mon Sep 17 00:00:00 2001 From: Etienne Rossignon Date: Mon, 2 Jan 2023 22:48:48 +0100 Subject: [PATCH 4/4] add uncategorized units --- packages/node-opcua-units/package.json | 2 +- .../source/_generated_all_units.ts | 4839 ++++-- .../source/_generated_categorized_units.ts | 13046 +++++++++------- packages/node-opcua-units/test/test_units.ts | 10 +- packages/node-opcua-units/tools/build.ts | 160 +- packages/node-opcua-units/tsconfig.json | 1 - packages/tsconfig.json | 3 +- tsconfig.json | 3 + 8 files changed, 10649 insertions(+), 7415 deletions(-) diff --git a/packages/node-opcua-units/package.json b/packages/node-opcua-units/package.json index 234450b86b..350e47a36d 100644 --- a/packages/node-opcua-units/package.json +++ b/packages/node-opcua-units/package.json @@ -6,7 +6,7 @@ "types": "./dist/index.d.ts", "scripts": { "build": "tsc -b", - "generate": "ts-node tools/build.ts && npm run format", + "generate:units": "ts-node tools/build.ts && npm run format", "lint": "eslint source test", "format": "prettier --write source test", "test": "mocha", diff --git a/packages/node-opcua-units/source/_generated_all_units.ts b/packages/node-opcua-units/source/_generated_all_units.ts index eb356e9048..ab0c6e3f7a 100644 --- a/packages/node-opcua-units/source/_generated_all_units.ts +++ b/packages/node-opcua-units/source/_generated_all_units.ts @@ -2,2928 +2,4539 @@ import { EUInformation } from "node-opcua-types"; import { makeEUInformation } from "node-opcua-data-access"; export const allUnits = { - "15_°C_calorie": makeEUInformation("A1", "cal₁₅", "15 °C calorie - 4,188 46 J"), - "A_unit_of_pressure_defining_the_number_of_kilopounds_force_per_square_inch.__Use_kip_per_square_inch_(common_code_N20).": + "15_°C_calorie": makeEUInformation("A1", "cal₁₅", "15 °C calorie (4,188 46 J)"), + "A_unit_of_pressure_defining_the_number_of_kilopounds_force_per_square_inch.__Use_kip_per_square_inch(common_code_N20).": makeEUInformation( "84", "klbf/in²", - "A unit of pressure defining the number of kilopounds force per square inch. Use kip per square inch (common code N20). - A unit of pressure defining the number of kilopounds force per square inch. 6,894 757 x 10⁶ Pa" + "A unit of pressure defining the number of kilopounds force per square inch. Use kip per square inch (common code N20). - A unit of pressure defining the number of kilopounds force per square inch. (6,894 757 x 10⁶ Pa)" ), - "British_thermal_unit_(39_ºF)_": makeEUInformation( + "British_thermal_unit(39_ºF)": makeEUInformation( "N66", - "Btu (39 ºF) ", - "British thermal unit (39 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 39 °F. 1,059 67 x 10³ J" + "Btu (39 ºF)", + "British thermal unit (39 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 39 °F. (1,059 67 x 10³ J)" ), - "British_thermal_unit_(59_ºF)": makeEUInformation( + "British_thermal_unit(59_ºF)": makeEUInformation( "N67", "Btu (59 ºF)", - "British thermal unit (59 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 59 °F. 1,054 80 x 10³ J" + "British thermal unit (59 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 59 °F. (1,054 80 x 10³ J)" ), - "British_thermal_unit_(60_ºF)_": makeEUInformation( + "British_thermal_unit(60_ºF)": makeEUInformation( "N68", - "Btu (60 ºF) ", - "British thermal unit (60 ºF) - Unit of head energy according to the Imperial system of units at a reference temperature of 60 °F. 1,054 68 x 10³ J" + "Btu (60 ºF)", + "British thermal unit (60 ºF) - Unit of head energy according to the Imperial system of units at a reference temperature of 60 °F. (1,054 68 x 10³ J)" ), - "British_thermal_unit_(international_table)": makeEUInformation( + "British_thermal_unit(international_table)": makeEUInformation( "BTU", "BtuIT", - "British thermal unit (international table) - 1,055 056 x 10³ J" + "British thermal unit (international table) (1,055 056 x 10³ J)" ), - "British_thermal_unit_(international_table)_foot_per_hour square_foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_foot_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( "J40", "BtuIT·ft/(h·ft²·°F)", - "British thermal unit (international table) foot per hour square foot degree Fahrenheit - 1,730 735 W/(m x K)" + "British thermal unit (international table) foot per hour square foot degree Fahrenheit (1,730 735 W/(m x K))" ), - "British_thermal_unit_(international_table)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_inch_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( "J41", "BtuIT·in/(h·ft²·°F)", - "British thermal unit (international table) inch per hour square foot degree Fahrenheit - 0,144 227 9 W/(m x K)" + "British thermal unit (international table) inch per hour square foot degree Fahrenheit (0,144 227 9 W/(m x K))" ), - "British_thermal_unit_(international_table)_inch_per_second_square foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_inch_per_second_square_foot_degree_Fahrenheit": makeEUInformation( "J42", "BtuIT·in/(s·ft²·°F)", - "British thermal unit (international table) inch per second square foot degree Fahrenheit - 5,192 204 x 10² W/(m x K)" + "British thermal unit (international table) inch per second square foot degree Fahrenheit (5,192 204 x 10² W/(m x K))" ), - "British_thermal_unit_(international_table)_per_cubic_foot_": makeEUInformation( + "British_thermal_unit(international_table)_per_cubic_foot": makeEUInformation( "N58", "BtuIT/ft³", - "British thermal unit (international table) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,725 895 x10⁴ J/m³" + "British thermal unit (international table) per cubic foot - Unit of the energy density according to the Imperial system of units. (3,725 895 x10⁴ J/m³)" ), - "British_thermal_unit_(international_table)_per_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_per_degree_Fahrenheit": makeEUInformation( "N60", "BtuIT/ºF", - "British thermal unit (international table) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" + "British thermal unit (international table) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. (1,899 101 x 10³ J/K)" ), - "British_thermal_unit_(international_table)_per_degree_Rankine": makeEUInformation( + "British_thermal_unit(international_table)_per_degree_Rankine": makeEUInformation( "N62", "BtuIT/ºR", - "British thermal unit (international table) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" + "British thermal unit (international table) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. (1,899 101 x 10³ J/K)" ), - "British_thermal_unit_(international_table)_per_hour": makeEUInformation( + "British_thermal_unit(international_table)_per_hour": makeEUInformation( "2I", "BtuIT/h", - "British thermal unit (international table) per hour - 2,930 711x 10⁻¹ W" + "British thermal unit (international table) per hour (2,930 711x 10⁻¹ W)" ), - "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( "N74", "BtuIT/(h·ft²·ºF)", - "British thermal unit (international table) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the Imperial system of units. 5,678 263 W/(m² x K)" + "British thermal unit (international table) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the Imperial system of units. (5,678 263 W/(m² x K))" ), - "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Rankine": makeEUInformation( + "British_thermal_unit(international_table)_per_hour_square_foot_degree_Rankine": makeEUInformation( "A23", "BtuIT/(h·ft²·°R)", - "British thermal unit (international table) per hour square foot degree Rankine - 5,678 26 W/ (m² x K)" + "British thermal unit (international table) per hour square foot degree Rankine (5,678 26 W/ (m² x K))" ), - "British_thermal_unit_(international_table)_per_minute": makeEUInformation( + "British_thermal_unit(international_table)_per_minute": makeEUInformation( "J44", "BtuIT/min", - "British thermal unit (international table) per minute - 17,584 266 W" + "British thermal unit (international table) per minute (17,584 266 W)" ), - "British_thermal_unit_(international_table)_per_pound": makeEUInformation( + "British_thermal_unit(international_table)_per_pound": makeEUInformation( "AZ", "BtuIT/lb", - "British thermal unit (international table) per pound - 2 326 J/kg" + "British thermal unit (international table) per pound (2 326 J/kg)" ), - "British_thermal_unit_(international_table)_per_pound_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_per_pound_degree_Fahrenheit": makeEUInformation( "J43", "BtuIT/(lb·°F)", - "British thermal unit (international table) per pound degree Fahrenheit - 4,186 8 x 10³ J/(kg x K)" + "British thermal unit (international table) per pound degree Fahrenheit (4,186 8 x 10³ J/(kg x K))" ), - "British_thermal_unit_(international_table)_per_pound_degree_Rankine": makeEUInformation( + "British_thermal_unit(international_table)_per_pound_degree_Rankine": makeEUInformation( "A21", "Btu/IT(lb·°R)", - "British thermal unit (international table) per pound degree Rankine - 4 186,8 J/(kg x K)" + "British thermal unit (international table) per pound degree Rankine (4 186,8 J/(kg x K))" ), - "British_thermal_unit_(international_table)_per_second": makeEUInformation( + "British_thermal_unit(international_table)_per_second": makeEUInformation( "J45", "BtuIT/s", - "British thermal unit (international table) per second - 1,055 056 x 10³ W" + "British thermal unit (international table) per second (1,055 056 x 10³ W)" ), - "British_thermal_unit_(international_table)_per_second_foot_degree_Rankine": makeEUInformation( + "British_thermal_unit(international_table)_per_second_foot_degree_Rankine": makeEUInformation( "A22", "BtuIT/(s·ft·°R)", - "British thermal unit (international table) per second foot degree Rankine - 6 230,64 W/(m x K)" + "British thermal unit (international table) per second foot degree Rankine (6 230,64 W/(m x K))" ), - "British_thermal_unit_(international_table)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(international_table)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( "N76", "BtuIT/(s·ft²·ºF)", - "British thermal unit (international table) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,044 175 x 10⁴ W/(m² x K)" + "British thermal unit (international table) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. (2,044 175 x 10⁴ W/(m² x K))" ), - "British_thermal_unit_(international_table)_per_second_square_foot_degree_Rankine": makeEUInformation( + "British_thermal_unit(international_table)_per_second_square_foot_degree_Rankine": makeEUInformation( "A20", "BtuIT/(s·ft²·°R)", - "British thermal unit (international table) per second square foot degree Rankine - 20 441,7 W/(m² x K)" + "British thermal unit (international table) per second square foot degree Rankine (20 441,7 W/(m² x K))" ), - "British_thermal_unit_(international_table)_per_square_foot": makeEUInformation( + "British_thermal_unit(international_table)_per_square_foot": makeEUInformation( "P37", "BtuIT/ft²", - "British thermal unit (international table) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,135 653 x 10⁴ J/m²" + "British thermal unit (international table) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. (1,135 653 x 10⁴ J/m²)" ), - "British_thermal_unit_(international_table)_per_square_foot_hour": makeEUInformation( + "British_thermal_unit(international_table)_per_square_foot_hour": makeEUInformation( "N50", "BtuIT/(ft²·h)", - "British thermal unit (international table) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,154 591 W/m²" + "British thermal unit (international table) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. (3,154 591 W/m²)" ), - "British_thermal_unit_(international_table)_per_square_foot_second": makeEUInformation( + "British_thermal_unit(international_table)_per_square_foot_second": makeEUInformation( "N53", "BtuIT/(ft²·s)", - "British thermal unit (international table) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,135 653 x 10⁴ W/m²" + "British thermal unit (international table) per square foot second - Unit of the surface heat flux according to the Imperial system of units. (1,135 653 x 10⁴ W/m²)" ), - "British_thermal_unit_(international_table)_per_square_inch_second": makeEUInformation( + "British_thermal_unit(international_table)_per_square_inch_second": makeEUInformation( "N55", "BtuIT/(in²·s)", - "British thermal unit (international table) per square inch second - Unit of the surface heat flux according to the Imperial system of units. 1,634 246 x 10⁶ W/m²" + "British thermal unit (international table) per square inch second - Unit of the surface heat flux according to the Imperial system of units. (1,634 246 x 10⁶ W/m²)" ), - "British_thermal_unit_(mean)": makeEUInformation("J39", "Btu", "British thermal unit (mean) - 1,055 87 x 10³ J"), - "British_thermal_unit_(thermochemical)_foot_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(mean)": makeEUInformation("J39", "Btu", "British thermal unit (mean) (1,055 87 x 10³ J)"), + "British_thermal_unit(thermochemical)_foot_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( "J46", "Btuth·ft/(h·ft²·°F)", - "British thermal unit (thermochemical) foot per hour square foot degree Fahrenheit - 1,729 577 W/(m x K)" + "British thermal unit (thermochemical) foot per hour square foot degree Fahrenheit (1,729 577 W/(m x K))" ), - "British_thermal_unit_(thermochemical)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(thermochemical)_inch_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( "J48", "Btuth·in/(h·ft²·°F)", - "British thermal unit (thermochemical) inch per hour square foot degree Fahrenheit - 0,144 131 4 W/(m x K)" + "British thermal unit (thermochemical) inch per hour square foot degree Fahrenheit (0,144 131 4 W/(m x K))" ), - "British_thermal_unit_(thermochemical)_inch_per_second square_foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(thermochemical)_inch_per_second_square_foot_degree_Fahrenheit": makeEUInformation( "J49", "Btuth·in/(s·ft²·°F)", - "British thermal unit (thermochemical) inch per second square foot degree Fahrenheit - 5,188 732 x 10² W/(m x K)" + "British thermal unit (thermochemical) inch per second square foot degree Fahrenheit (5,188 732 x 10² W/(m x K))" ), - "British_thermal_unit_(thermochemical)_per_cubic_foot": makeEUInformation( + "British_thermal_unit(thermochemical)_per_cubic_foot": makeEUInformation( "N59", "Btuth/ft³", - "British thermal unit (thermochemical) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,723 403 x10⁴ J/m³" + "British thermal unit (thermochemical) per cubic foot - Unit of the energy density according to the Imperial system of units. (3,723 403 x10⁴ J/m³)" ), - "British_thermal_unit_(thermochemical)_per_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(thermochemical)_per_degree_Fahrenheit": makeEUInformation( "N61", "Btuth/ºF", - "British thermal unit (thermochemical) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" + "British thermal unit (thermochemical) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. (1,897 830 x 10³ J/K)" ), - "British_thermal_unit_(thermochemical)_per_degree_Rankine": makeEUInformation( + "British_thermal_unit(thermochemical)_per_degree_Rankine": makeEUInformation( "N63", "Btuth/ºR", - "British thermal unit (thermochemical) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" + "British thermal unit (thermochemical) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. (1,897 830 x 10³ J/K)" ), - "British_thermal_unit_(thermochemical)_per_hour": makeEUInformation( + "British_thermal_unit(thermochemical)_per_hour": makeEUInformation( "J47", "Btuth/h", - "British thermal unit (thermochemical) per hour - 0,292 875 1 W" + "British thermal unit (thermochemical) per hour (0,292 875 1 W)" ), - "British_thermal_unit_(thermochemical)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(thermochemical)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( "N75", "Btuth/(h·ft²·ºF)", - "British thermal unit (thermochemical) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 5,674 466 W/(m² x K)" + "British thermal unit (thermochemical) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. (5,674 466 W/(m² x K))" ), - "British_thermal_unit_(thermochemical)_per_minute": makeEUInformation( + "British_thermal_unit(thermochemical)_per_minute": makeEUInformation( "J51", "Btuth/min", - "British thermal unit (thermochemical) per minute - 17,572 50 W" + "British thermal unit (thermochemical) per minute (17,572 50 W)" ), - "British_thermal_unit_(thermochemical)_per_pound": makeEUInformation( + "British_thermal_unit(thermochemical)_per_pound": makeEUInformation( "N73", "Btuth/lb", - "British thermal unit (thermochemical) per pound - Unit of the heat energy according to the Imperial system of units divided the unit avoirdupois pound according to the avoirdupois system of units. 2,324 444 x 10³ J/kg" + "British thermal unit (thermochemical) per pound - Unit of the heat energy according to the Imperial system of units divided the unit avoirdupois pound according to the avoirdupois system of units. (2,324 444 x 10³ J/kg)" ), - "British_thermal_unit_(thermochemical)_per_pound_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(thermochemical)_per_pound_degree_Fahrenheit": makeEUInformation( "J50", "Btuth/(lb·°F)", - "British thermal unit (thermochemical) per pound degree Fahrenheit - 4,184 x 10³ J/(kg x K)" + "British thermal unit (thermochemical) per pound degree Fahrenheit (4,184 x 10³ J/(kg x K))" ), - "British_thermal_unit_(thermochemical)_per_pound_degree_Rankine": makeEUInformation( + "British_thermal_unit(thermochemical)_per_pound_degree_Rankine": makeEUInformation( "N64", "(Btuth/°R)/lb", - "British thermal unit (thermochemical) per pound degree Rankine - Unit of the heat capacity (British thermal unit according to the international table according to the Rankine degree) according to the Imperial system of units divided by the unit avoirdupois pound according to the avoirdupois system of units. 4,184 x 10³ J/(kg x K)" + "British thermal unit (thermochemical) per pound degree Rankine - Unit of the heat capacity (British thermal unit according to the international table according to the Rankine degree) according to the Imperial system of units divided by the unit avoirdupois pound according to the avoirdupois system of units. (4,184 x 10³ J/(kg x K))" ), - "British_thermal_unit_(thermochemical)_per_second": makeEUInformation( + "British_thermal_unit(thermochemical)_per_second": makeEUInformation( "J52", "Btuth/s", - "British thermal unit (thermochemical) per second - 1,054 350 x 10³ W" + "British thermal unit (thermochemical) per second (1,054 350 x 10³ W)" ), - "British_thermal_unit_(thermochemical)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "British_thermal_unit(thermochemical)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( "N77", - "Btuth/(s·ft²·ºF) ", - "British thermal unit (thermochemical) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,042 808 x 10⁴ W/(m² x K)" + "Btuth/(s·ft²·ºF)", + "British thermal unit (thermochemical) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. (2,042 808 x 10⁴ W/(m² x K))" ), - "British_thermal_unit_(thermochemical)_per_square_foot": makeEUInformation( + "British_thermal_unit(thermochemical)_per_square_foot": makeEUInformation( "P38", "Btuth/ft²", - "British thermal unit (thermochemical) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,134 893 x 10⁴ J/m²" + "British thermal unit (thermochemical) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. (1,134 893 x 10⁴ J/m²)" ), - "British_thermal_unit_(thermochemical)_per_square_foot_hour": makeEUInformation( + "British_thermal_unit(thermochemical)_per_square_foot_hour": makeEUInformation( "N51", "Btuth/(ft²·h)", - "British thermal unit (thermochemical) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,152 481 W/m²" + "British thermal unit (thermochemical) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. (3,152 481 W/m²)" ), - "British_thermal_unit_(thermochemical)_per_square_foot_minute": makeEUInformation( + "British_thermal_unit(thermochemical)_per_square_foot_minute": makeEUInformation( "N52", - "Btuth/(ft²·min) ", - "British thermal unit (thermochemical) per square foot minute - Unit of the surface heat flux according to the Imperial system of units. 1,891 489 x 10² W/m²" + "Btuth/(ft²·min)", + "British thermal unit (thermochemical) per square foot minute - Unit of the surface heat flux according to the Imperial system of units. (1,891 489 x 10² W/m²)" ), - "British_thermal_unit_(thermochemical)_per_square_foot_second": makeEUInformation( + "British_thermal_unit(thermochemical)_per_square_foot_second": makeEUInformation( "N54", "Btuth/(ft²·s)", - "British thermal unit (thermochemical) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,134 893 x 10⁴ W/m²" + "British thermal unit (thermochemical) per square foot second - Unit of the surface heat flux according to the Imperial system of units. (1,134 893 x 10⁴ W/m²)" ), French_gauge: makeEUInformation( "H79", "Fg", - "French gauge - A unit of distance used for measuring the diameter of small tubes such as urological instruments and catheters. Synonym: French, Charrière, Charrière gauge 0,333 333 333 × 10⁻³ m" + "French gauge - A unit of distance used for measuring the diameter of small tubes such as urological instruments and catheters. Synonym: French, Charrière, Charrière gauge (0,333 333 333 × 10⁻³ m)" ), Gunters_chain: makeEUInformation( "X1", "ch (UK)", - "Gunters chain - A unit of distance used or formerly used by British surveyors. 20,116 8 m" + "Gunters chain - A unit of distance used or formerly used by British surveyors. (20,116 8 m)" ), "Hefner-Kerze": makeEUInformation( "P35", "HK", - "Hefner-Kerze - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 0,903 cd. 0,903 cd" + "Hefner-Kerze - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 0,903 cd. (0,903 cd)" ), - Imperial_gallon_per_minute: makeEUInformation("G3", "gal (UK) /min", "Imperial gallon per minute - 7,576 82 x 10⁻⁵ m³/s"), + Imperial_gallon_per_minute: makeEUInformation("G3", "gal (UK) /min", "Imperial gallon per minute (7,576 82 x 10⁻⁵ m³/s)"), Joule_per_normalised_cubic_metre: makeEUInformation( "Q41", "", - "Joule per normalised cubic metre - Joule per normalised cubic metre (temperature 0°C and pressure 101325 millibars). " + "Joule per normalised cubic metre - Joule per normalised cubic metre (temperature 0°C and pressure 101325 millibars)." ), Joule_per_standard_cubic_metre: makeEUInformation( "Q42", "", - "Joule per standard cubic metre - Joule per standard cubic metre (temperature 15°C and pressure 101325 millibars). " + "Joule per standard cubic metre - Joule per standard cubic metre (temperature 15°C and pressure 101325 millibars)." ), Kilowatt_hour_per_normalized_cubic_metre: makeEUInformation( "KWN", "", - "Kilowatt hour per normalized cubic metre - Kilowatt hour per normalized cubic metre (temperature 0°C and pressure 101325 millibars ). " + "Kilowatt hour per normalized cubic metre - Kilowatt hour per normalized cubic metre (temperature 0°C and pressure 101325 millibars )." ), Kilowatt_hour_per_standard_cubic_metre: makeEUInformation( "KWS", "", - "Kilowatt hour per standard cubic metre - Kilowatt hour per standard cubic metre (temperature 15°C and pressure 101325 millibars). " + "Kilowatt hour per standard cubic metre - Kilowatt hour per standard cubic metre (temperature 15°C and pressure 101325 millibars)." ), Mega_Joule_per_Normalised_cubic_Metre: makeEUInformation( "MNJ", "MJ/m³", - "Mega Joule per Normalised cubic Metre - Energy in Mega Joules per normalised cubic metre for gas (temperature 0°C and pressure 101325 millibars) " + "Mega Joule per Normalised cubic Metre - Energy in Mega Joules per normalised cubic metre for gas (temperature 0°C and pressure 101325 millibars)" ), Normalised_cubic_metre: makeEUInformation( "NM3", "", - "Normalised cubic metre - Normalised cubic metre (temperature 0°C and pressure 101325 millibars ) m3" + "Normalised cubic metre - Normalised cubic metre (temperature 0°C and pressure 101325 millibars ) (m3)" ), Normalized_cubic_metre_per_day: makeEUInformation( "Q39", "", - "Normalized cubic metre per day - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" + "Normalized cubic metre per day - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per day (1.15741 × 10-5 m3/s)" ), Normalized_cubic_metre_per_hour: makeEUInformation( "Q40", "", - "Normalized cubic metre per hour - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" + "Normalized cubic metre per hour - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per hour (2.77778 × 10-4 m3/s)" ), Pferdestaerke: makeEUInformation( "N12", "PS", - "Pferdestaerke - Obsolete unit of the power relating to DIN 1301-3:1979: 1 PS = 735,498 75 W. 7,354 988 x 10² W" + "Pferdestaerke - Obsolete unit of the power relating to DIN 1301-3:1979: 1 PS = 735,498 75 W. (7,354 988 x 10² W)" ), Standard_cubic_metre: makeEUInformation( "SM3", "", - "Standard cubic metre - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) m3" + "Standard cubic metre - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) (m3)" ), Standard_cubic_metre_per_day: makeEUInformation( "Q37", "", - "Standard cubic metre per day - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" + "Standard cubic metre per day - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per day (1.15741 × 10-5 m3/s)" ), Standard_cubic_metre_per_hour: makeEUInformation( "Q38", "", - "Standard cubic metre per hour - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" + "Standard cubic metre per hour - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per hour (2.77778 × 10-4 m3/s)" ), - US_gallon_per_minute: makeEUInformation("G2", "gal (US) /min", "US gallon per minute - 6,309 020 x 10⁻⁵ m³/s"), - acre: makeEUInformation("ACR", "acre", "acre - 4 046,873 m²"), - "acre-foot_(based_on_U.S._survey_foot)": makeEUInformation( + US_gallon_per_minute: makeEUInformation("G2", "gal (US) /min", "US gallon per minute (6,309 020 x 10⁻⁵ m³/s)"), + acre: makeEUInformation("ACR", "acre", "acre (4 046,873 m²)"), + "acre-foot(based_on_U.S._survey_foot)": makeEUInformation( "M67", "acre-ft (US survey)", - "acre-foot (based on U.S. survey foot) - Unit of the volume, which is used in the United States to measure/gauge the capacity of reservoirs. 1,233 489 x 10³ m³" + "acre-foot (based on U.S. survey foot) - Unit of the volume, which is used in the United States to measure/gauge the capacity of reservoirs. (1,233 489 x 10³ m³)" ), american_wire_gauge: makeEUInformation( "AWG", "AWG", - "american wire gauge - A unit of distance used for measuring the diameter of small tubes or wires such as the outer diameter od hypodermic or suture needles. " + "american wire gauge - A unit of distance used for measuring the diameter of small tubes or wires such as the outer diameter od hypodermic or suture needles." ), - ampere: makeEUInformation("AMP", "A", "ampere - A"), + ampere: makeEUInformation("AMP", "A", "ampere (A)"), ampere_hour: makeEUInformation( "AMH", "A·h", - "ampere hour - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one hour. 3,6 x 10³ C" + "ampere hour - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one hour. (3,6 x 10³ C)" ), ampere_minute: makeEUInformation( "N95", "A·min", - "ampere minute - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one minute.. 60 C" + "ampere minute - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one minute.. (60 C)" ), - ampere_per_centimetre: makeEUInformation("A2", "A/cm", "ampere per centimetre - 10² A/m"), - ampere_per_kilogram: makeEUInformation("H31", "A/kg", "ampere per kilogram - A x kg⁻¹"), - ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre - A/m"), - ampere_per_millimetre: makeEUInformation("A3", "A/mm", "ampere per millimetre - 10³ A/m"), + ampere_per_centimetre: makeEUInformation("A2", "A/cm", "ampere per centimetre (10² A/m)"), + ampere_per_kilogram: makeEUInformation("H31", "A/kg", "ampere per kilogram (A x kg⁻¹)"), + ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre (A/m)"), + ampere_per_millimetre: makeEUInformation("A3", "A/mm", "ampere per millimetre (10³ A/m)"), ampere_per_pascal: makeEUInformation( "N93", "A/Pa", - "ampere per pascal - SI base unit ampere divided by the derived SI unit pascal. kg⁻¹ x m x s² x A" + "ampere per pascal - SI base unit ampere divided by the derived SI unit pascal. (kg⁻¹ x m x s² x A)" ), - ampere_per_square_centimetre: makeEUInformation("A4", "A/cm²", "ampere per square centimetre - 10⁴ A/m²"), - ampere_per_square_metre: makeEUInformation("A41", "A/m²", "ampere per square metre - A/m²"), + ampere_per_square_centimetre: makeEUInformation("A4", "A/cm²", "ampere per square centimetre (10⁴ A/m²)"), + ampere_per_square_metre: makeEUInformation("A41", "A/m²", "ampere per square metre (A/m²)"), ampere_per_square_metre_kelvin_squared: makeEUInformation( "A6", "A/(m²·K²)", - "ampere per square metre kelvin squared - A/(m² x K²)" + "ampere per square metre kelvin squared (A/(m² x K²))" ), - ampere_per_square_millimetre: makeEUInformation("A7", "A/mm²", "ampere per square millimetre - 10⁶ A/m²"), - ampere_second: makeEUInformation("A8", "A·s", "ampere second - C"), - ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre - A x m²"), + ampere_per_square_millimetre: makeEUInformation("A7", "A/mm²", "ampere per square millimetre (10⁶ A/m²)"), + ampere_second: makeEUInformation("A8", "A·s", "ampere second (C)"), + ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre (A x m²)"), ampere_square_metre_per_joule_second: makeEUInformation( "A10", "A·m²/(J·s)", - "ampere square metre per joule second - (A x s)/kg" - ), - ampere_squared_second: makeEUInformation("H32", "A²·s", "ampere squared second - A² x s"), - angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m"), - are: makeEUInformation("ARE", "a", "are - Synonym: square decametre 10² m²"), - astronomical_unit: makeEUInformation("A12", "ua", "astronomical unit - 1,495 978 70 × 10¹¹ m"), - attofarad: makeEUInformation("H48", "aF", "attofarad - 10⁻¹⁸ m⁻² x kg⁻¹ x s⁴ x A²"), - attojoule: makeEUInformation("A13", "aJ", "attojoule - 10⁻¹⁸ J"), - "bar_[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] - 10⁵ Pa"), - bar_cubic_metre_per_second: makeEUInformation("F92", "bar·m³/s", "bar cubic metre per second - 10⁵ kg x m² x s⁻³"), - bar_litre_per_second: makeEUInformation("F91", "bar·l/s", "bar litre per second - 10² kg x m² x s⁻³"), - bar_per_bar: makeEUInformation("J56", "bar/bar", "bar per bar - 1"), - bar_per_kelvin: makeEUInformation("F81", "bar/K", "bar per kelvin - 10⁵ kg x m⁻¹ x s⁻² x K⁻¹"), - barn: makeEUInformation("A14", "b", "barn - 10⁻²⁸ m²"), - barn_per_electronvolt: makeEUInformation("A15", "b/eV", "barn per electronvolt - 6,241 51 x 10⁻¹⁰ m²/J"), - barn_per_steradian: makeEUInformation("A17", "b/sr", "barn per steradian - 1 x 10⁻²⁸ m²/sr"), + "ampere square metre per joule second ((A x s)/kg)" + ), + ampere_squared_second: makeEUInformation("H32", "A²·s", "ampere squared second (A² x s)"), + angstrom: makeEUInformation("A11", "Å", "angstrom (10⁻¹⁰ m)"), + are: makeEUInformation("ARE", "a", "are - Synonym: square decametre (10² m²)"), + astronomical_unit: makeEUInformation("A12", "ua", "astronomical unit (1,495 978 70 × 10¹¹ m)"), + attofarad: makeEUInformation("H48", "aF", "attofarad (10⁻¹⁸ m⁻² x kg⁻¹ x s⁴ x A²)"), + attojoule: makeEUInformation("A13", "aJ", "attojoule (10⁻¹⁸ J)"), + "bar[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] (10⁵ Pa)"), + bar_cubic_metre_per_second: makeEUInformation("F92", "bar·m³/s", "bar cubic metre per second (10⁵ kg x m² x s⁻³)"), + bar_litre_per_second: makeEUInformation("F91", "bar·l/s", "bar litre per second (10² kg x m² x s⁻³)"), + bar_per_bar: makeEUInformation("J56", "bar/bar", "bar per bar (1)"), + bar_per_kelvin: makeEUInformation("F81", "bar/K", "bar per kelvin (10⁵ kg x m⁻¹ x s⁻² x K⁻¹)"), + barn: makeEUInformation("A14", "b", "barn (10⁻²⁸ m²)"), + barn_per_electronvolt: makeEUInformation("A15", "b/eV", "barn per electronvolt (6,241 51 x 10⁻¹⁰ m²/J)"), + barn_per_steradian: makeEUInformation("A17", "b/sr", "barn per steradian (1 x 10⁻²⁸ m²/sr)"), barn_per_steradian_electronvolt: makeEUInformation( "A16", "b/(sr·eV)", - "barn per steradian electronvolt - 6,241 51 x 10⁻¹⁰ m²/(sr xJ)" + "barn per steradian electronvolt (6,241 51 x 10⁻¹⁰ m²/(sr xJ))" ), - "barrel_(UK_petroleum)": makeEUInformation("J57", "bbl (UK liq.)", "barrel (UK petroleum) - 0,159 113 15 m³"), - "barrel_(UK_petroleum)_per_day": makeEUInformation( + "barrel(UK_petroleum)": makeEUInformation("J57", "bbl (UK liq.)", "barrel (UK petroleum) (0,159 113 15 m³)"), + "barrel(UK_petroleum)_per_day": makeEUInformation( "J59", "bbl (UK liq.)/d", - "barrel (UK petroleum) per day - 1,841 587 4 x 10⁻⁶ m³/s" + "barrel (UK petroleum) per day (1,841 587 4 x 10⁻⁶ m³/s)" ), - "barrel_(UK_petroleum)_per_hour": makeEUInformation( + "barrel(UK_petroleum)_per_hour": makeEUInformation( "J60", "bbl (UK liq.)/h", - "barrel (UK petroleum) per hour - 4,419 810 x 10⁻⁵ m³/s" + "barrel (UK petroleum) per hour (4,419 810 x 10⁻⁵ m³/s)" ), - "barrel_(UK_petroleum)_per_minute": makeEUInformation( + "barrel(UK_petroleum)_per_minute": makeEUInformation( "J58", "bbl (UK liq.)/min", - "barrel (UK petroleum) per minute - 2,651 886 m³/s" + "barrel (UK petroleum) per minute (2,651 886 m³/s)" ), - "barrel_(UK_petroleum)_per_second": makeEUInformation( + "barrel(UK_petroleum)_per_second": makeEUInformation( "J61", "bbl (UK liq.)/s", - "barrel (UK petroleum) per second - 0,159 113 15 m³/s" + "barrel (UK petroleum) per second (0,159 113 15 m³/s)" ), - "barrel_(US_petroleum)_per_hour": makeEUInformation( + "barrel(US_petroleum)_per_hour": makeEUInformation( "J62", "bbl (US)/h", - "barrel (US petroleum) per hour - 4,416 314 x 10⁻⁵ m³/s" + "barrel (US petroleum) per hour (4,416 314 x 10⁻⁵ m³/s)" ), - "barrel_(US_petroleum)_per_second": makeEUInformation( + "barrel(US_petroleum)_per_second": makeEUInformation( "J63", "bbl (US)/s", - "barrel (US petroleum) per second - 0,158 987 3 m³/s" - ), - "barrel_(US)": makeEUInformation("BLL", "barrel (US)", "barrel (US) - 158,987 3 x 10⁻³ m³"), - "barrel_(US)_per_minute": makeEUInformation("5A", "barrel (US)/min", "barrel (US) per minute - 2,649 79 x 10⁻³ m³/s"), - becquerel: makeEUInformation("BQL", "Bq", "becquerel - 27,027 x 10⁻¹² Ci"), - becquerel_per_cubic_metre: makeEUInformation("A19", "Bq/m³", "becquerel per cubic metre - Bq/m³"), - becquerel_per_kilogram: makeEUInformation("A18", "Bq/kg", "becquerel per kilogram - 27,027 x 10⁻¹² Ci/kg"), - bel: makeEUInformation("M72", "B", "bel - Logarithmic relationship to base 10. B"), - bel_per_metre: makeEUInformation("P43", "B/m", "bel per metre - Unit bel divided by the SI base unit metre. B/m"), + "barrel (US petroleum) per second (0,158 987 3 m³/s)" + ), + "barrel(US)": makeEUInformation("BLL", "barrel (US)", "barrel (US) (158,987 3 x 10⁻³ m³)"), + "barrel(US)_per_minute": makeEUInformation("5A", "barrel (US)/min", "barrel (US) per minute (2,649 79 x 10⁻³ m³/s)"), + becquerel: makeEUInformation("BQL", "Bq", "becquerel (27,027 x 10⁻¹² Ci)"), + becquerel_per_cubic_metre: makeEUInformation("A19", "Bq/m³", "becquerel per cubic metre (Bq/m³)"), + becquerel_per_kilogram: makeEUInformation("A18", "Bq/kg", "becquerel per kilogram (27,027 x 10⁻¹² Ci/kg)"), + bel: makeEUInformation("M72", "B", "bel - Logarithmic relationship to base 10. (B)"), + bel_per_metre: makeEUInformation("P43", "B/m", "bel per metre - Unit bel divided by the SI base unit metre. (B/m)"), biot: makeEUInformation( "N96", "Bi", - "biot - CGS (Centimetre-Gram-Second system) unit of the electric power which is defined by a force of 2 dyn per cm between two parallel conductors of infinite length with negligible cross-section in the distance of 1 cm. 10¹ A" - ), - brake_horse_power: makeEUInformation("BHP", "BHP", "brake horse power - 7,457 x 10² W"), - "bushel_(UK)": makeEUInformation("BUI", "bushel (UK)", "bushel (UK) - 3,636 872 x 10⁻² m³"), - "bushel_(UK)_per_day": makeEUInformation("J64", "bu (UK)/d", "bushel (UK) per day - 4,209 343 x 10⁻⁷ m³/s"), - "bushel_(UK)_per_hour": makeEUInformation("J65", "bu (UK)/h", "bushel (UK) per hour - 1,010 242 x 10⁻⁵ m³/s"), - "bushel_(UK)_per_minute": makeEUInformation("J66", "bu (UK)/min", "bushel (UK) per minute - 6,061 453 x 10⁻⁴ m³/s"), - "bushel_(UK)_per_second": makeEUInformation("J67", "bu (UK)/s", "bushel (UK) per second - 3,636 872 x 10⁻² m³/s"), - "bushel_(US_dry)_per_day": makeEUInformation("J68", "bu (US dry)/d", "bushel (US dry) per day - 4,078 596 x 10⁻⁷ m³/s"), - "bushel_(US_dry)_per_hour": makeEUInformation("J69", "bu (US dry)/h", "bushel (US dry) per hour - 9,788 631 x 10⁻⁶ m³/s"), - "bushel_(US_dry)_per_minute": makeEUInformation("J70", "bu (US dry)/min", "bushel (US dry) per minute - 5,873 178 x 10⁻⁴ m³/s"), - "bushel_(US_dry)_per_second": makeEUInformation("J71", "bu (US dry)/s", "bushel (US dry) per second - 3,523 907 x 10⁻² m³/s"), - "bushel_(US)": makeEUInformation("BUA", "bu (US)", "bushel (US) - 3,523 907 x 10⁻² m³"), - "calorie_(20_ºC)_": makeEUInformation( + "biot - CGS (Centimetre-Gram-Second system) unit of the electric power which is defined by a force of 2 dyn per cm between two parallel conductors of infinite length with negligible cross-section in the distance of 1 cm. (10¹ A)" + ), + brake_horse_power: makeEUInformation("BHP", "BHP", "brake horse power (7,457 x 10² W)"), + "bushel(UK)": makeEUInformation("BUI", "bushel (UK)", "bushel (UK) (3,636 872 x 10⁻² m³)"), + "bushel(UK)_per_day": makeEUInformation("J64", "bu (UK)/d", "bushel (UK) per day (4,209 343 x 10⁻⁷ m³/s)"), + "bushel(UK)_per_hour": makeEUInformation("J65", "bu (UK)/h", "bushel (UK) per hour (1,010 242 x 10⁻⁵ m³/s)"), + "bushel(UK)_per_minute": makeEUInformation("J66", "bu (UK)/min", "bushel (UK) per minute (6,061 453 x 10⁻⁴ m³/s)"), + "bushel(UK)_per_second": makeEUInformation("J67", "bu (UK)/s", "bushel (UK) per second (3,636 872 x 10⁻² m³/s)"), + "bushel(US_dry)_per_day": makeEUInformation("J68", "bu (US dry)/d", "bushel (US dry) per day (4,078 596 x 10⁻⁷ m³/s)"), + "bushel(US_dry)_per_hour": makeEUInformation("J69", "bu (US dry)/h", "bushel (US dry) per hour (9,788 631 x 10⁻⁶ m³/s)"), + "bushel(US_dry)_per_minute": makeEUInformation("J70", "bu (US dry)/min", "bushel (US dry) per minute (5,873 178 x 10⁻⁴ m³/s)"), + "bushel(US_dry)_per_second": makeEUInformation("J71", "bu (US dry)/s", "bushel (US dry) per second (3,523 907 x 10⁻² m³/s)"), + "bushel(US)": makeEUInformation("BUA", "bu (US)", "bushel (US) (3,523 907 x 10⁻² m³)"), + "calorie(20_ºC)": makeEUInformation( "N69", "cal₂₀", - "calorie (20 ºC) - Unit for quantity of heat, which is to be required for 1 g air free water at a constant pressure from 101,325 kPa, to warm up the pressure of standard atmosphere at sea level, from 19,5 °C on 20,5 °C. 4,181 90 x J" + "calorie (20 ºC) - Unit for quantity of heat, which is to be required for 1 g air free water at a constant pressure from 101,325 kPa, to warm up the pressure of standard atmosphere at sea level, from 19,5 °C on 20,5 °C. (4,181 90 x J)" ), - "calorie_(international_table)_": makeEUInformation("D70", "calIT", "calorie (international table) - 4,186 8 J"), - "calorie_(international_table)_per_gram": makeEUInformation( + "calorie(international_table)": makeEUInformation("D70", "calIT", "calorie (international table) (4,186 8 J)"), + "calorie(international_table)_per_gram": makeEUInformation( "D75", "calIT/g", - "calorie (international table) per gram - 4 186,8 J/kg" + "calorie (international table) per gram (4 186,8 J/kg)" ), - "calorie_(international_table)_per_gram_degree_Celsius": makeEUInformation( + "calorie(international_table)_per_gram_degree_Celsius": makeEUInformation( "J76", "calIT/(g·°C)", - "calorie (international table) per gram degree Celsius - 4,186 8 x 10³ J/(kg x K)" + "calorie (international table) per gram degree Celsius (4,186 8 x 10³ J/(kg x K))" ), - "calorie_(international_table)_per_gram_kelvin": makeEUInformation( + "calorie(international_table)_per_gram_kelvin": makeEUInformation( "D76", "calIT/(g·K)", - "calorie (international table) per gram kelvin - 4 186,8 J/(kg x K)" + "calorie (international table) per gram kelvin (4 186,8 J/(kg x K))" ), - "calorie_(international_table)_per_second_centimetre_kelvin": makeEUInformation( + "calorie(international_table)_per_second_centimetre_kelvin": makeEUInformation( "D71", "calIT/(s·cm·K)", - "calorie (international table) per second centimetre kelvin - 418,68 W/(m x K)" + "calorie (international table) per second centimetre kelvin (418,68 W/(m x K))" ), - "calorie_(international_table)_per_second_square_centimetre_kelvin": makeEUInformation( + "calorie(international_table)_per_second_square_centimetre_kelvin": makeEUInformation( "D72", "calIT/(s·cm²·K)", - "calorie (international table) per second square centimetre kelvin - 4,186 8 x 10⁴ W/(m² x K)" + "calorie (international table) per second square centimetre kelvin (4,186 8 x 10⁴ W/(m² x K))" ), - "calorie_(mean)": makeEUInformation("J75", "cal", "calorie (mean) - 4,190 02 J"), - "calorie_(thermochemical)": makeEUInformation("D35", "calth", "calorie (thermochemical) - 4,184 J"), - "calorie_(thermochemical)_per_centimetre_second_degree_Celsius": makeEUInformation( + "calorie(mean)": makeEUInformation("J75", "cal", "calorie (mean) (4,190 02 J)"), + "calorie(thermochemical)": makeEUInformation("D35", "calth", "calorie (thermochemical) (4,184 J)"), + "calorie(thermochemical)_per_centimetre_second_degree_Celsius": makeEUInformation( "J78", "calth/(cm·s·°C)", - "calorie (thermochemical) per centimetre second degree Celsius - 4,184 x 10² W/(m x K)" + "calorie (thermochemical) per centimetre second degree Celsius (4,184 x 10² W/(m x K))" ), - "calorie_(thermochemical)_per_gram": makeEUInformation("B36", "calth/g", "calorie (thermochemical) per gram - 4 184 J/kg"), - "calorie_(thermochemical)_per_gram_degree_Celsius": makeEUInformation( + "calorie(thermochemical)_per_gram": makeEUInformation("B36", "calth/g", "calorie (thermochemical) per gram (4 184 J/kg)"), + "calorie(thermochemical)_per_gram_degree_Celsius": makeEUInformation( "J79", "calth/(g·°C)", - "calorie (thermochemical) per gram degree Celsius - 4,184 x 10³ J/(kg x K)" + "calorie (thermochemical) per gram degree Celsius (4,184 x 10³ J/(kg x K))" ), - "calorie_(thermochemical)_per_gram_kelvin": makeEUInformation( + "calorie(thermochemical)_per_gram_kelvin": makeEUInformation( "D37", "calth/(g·K)", - "calorie (thermochemical) per gram kelvin - 4,184 x 10³ J/(kg x K)" + "calorie (thermochemical) per gram kelvin (4,184 x 10³ J/(kg x K))" ), - "calorie_(thermochemical)_per_minute": makeEUInformation( + "calorie(thermochemical)_per_minute": makeEUInformation( "J81", "calth/min", - "calorie (thermochemical) per minute - 6,973 333 x 10⁻² W" + "calorie (thermochemical) per minute (6,973 333 x 10⁻² W)" ), - "calorie_(thermochemical)_per_second": makeEUInformation("J82", "calth/s", "calorie (thermochemical) per second - 4,184 W"), - "calorie_(thermochemical)_per_second_centimetre_kelvin": makeEUInformation( + "calorie(thermochemical)_per_second": makeEUInformation("J82", "calth/s", "calorie (thermochemical) per second (4,184 W)"), + "calorie(thermochemical)_per_second_centimetre_kelvin": makeEUInformation( "D38", "calth/(s·cm·K)", - "calorie (thermochemical) per second centimetre kelvin - 418,4 W/(m x K)" + "calorie (thermochemical) per second centimetre kelvin (418,4 W/(m x K))" ), - "calorie_(thermochemical)_per_second_square_centimetre_kelvin": makeEUInformation( + "calorie(thermochemical)_per_second_square_centimetre_kelvin": makeEUInformation( "D39", "calth/(s·cm²·K)", - "calorie (thermochemical) per second square centimetre kelvin - 4,184 x10⁴ W/(m² x K)" + "calorie (thermochemical) per second square centimetre kelvin (4,184 x10⁴ W/(m² x K))" ), - "calorie_(thermochemical)_per_square_centimetre_": makeEUInformation( + "calorie(thermochemical)_per_square_centimetre": makeEUInformation( "P39", "calth/cm²", - "calorie (thermochemical) per square centimetre - Unit of the areal-related energy transmission according to the Imperial system of units. 4,184 x 10⁴ J/m²" + "calorie (thermochemical) per square centimetre - Unit of the areal-related energy transmission according to the Imperial system of units. (4,184 x 10⁴ J/m²)" ), - "calorie_(thermochemical)_per_square_centimetre_minute": makeEUInformation( + "calorie(thermochemical)_per_square_centimetre_minute": makeEUInformation( "N56", "calth/(cm²·min)", - "calorie (thermochemical) per square centimetre minute - Unit of the surface heat flux according to the Imperial system of units. 6,973 333 x 10² W/m²" + "calorie (thermochemical) per square centimetre minute - Unit of the surface heat flux according to the Imperial system of units. (6,973 333 x 10² W/m²)" ), - "calorie_(thermochemical)_per_square_centimetre_second": makeEUInformation( + "calorie(thermochemical)_per_square_centimetre_second": makeEUInformation( "N57", "calth/(cm²·s)", - "calorie (thermochemical) per square centimetre second - Unit of the surface heat flux according to the Imperial system of units. 4,184 x 10⁴ W/m²" + "calorie (thermochemical) per square centimetre second - Unit of the surface heat flux according to the Imperial system of units. (4,184 x 10⁴ W/m²)" ), - candela: makeEUInformation("CDL", "cd", "candela - cd"), + candela: makeEUInformation("CDL", "cd", "candela (cd)"), candela_per_square_foot: makeEUInformation( "P32", "cd/ft²", - "candela per square foot - Base unit SI candela divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10 cd/m²" + "candela per square foot - Base unit SI candela divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. (1,076 391 x 10 cd/m²)" ), - candela_per_square_inch_: makeEUInformation( + candela_per_square_inch: makeEUInformation( "P28", "cd/in²", - "candela per square inch - SI base unit candela divided by the power of unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ cd/m²" - ), - candela_per_square_metre: makeEUInformation("A24", "cd/m²", "candela per square metre - cd/m²"), - centigram: makeEUInformation("CGM", "cg", "centigram - 10⁻⁵ kg"), - centilitre: makeEUInformation("CLT", "cl", "centilitre - 10⁻⁵ m³"), - centimetre: makeEUInformation("CMT", "cm", "centimetre - 10⁻² m"), - centimetre_of_mercury: makeEUInformation("J89", "cm Hg", "centimetre of mercury - 1,333 224 x 10³ Pa"), - "centimetre_of_mercury_(0_ºC)": makeEUInformation( + "candela per square inch - SI base unit candela divided by the power of unit inch according to the Anglo-American and Imperial system of units by exponent 2. (1,550 003 x 10³ cd/m²)" + ), + candela_per_square_metre: makeEUInformation("A24", "cd/m²", "candela per square metre (cd/m²)"), + centigram: makeEUInformation("CGM", "cg", "centigram (10⁻⁵ kg)"), + centilitre: makeEUInformation("CLT", "cl", "centilitre (10⁻⁵ m³)"), + centimetre: makeEUInformation("CMT", "cm", "centimetre (10⁻² m)"), + centimetre_of_mercury: makeEUInformation("J89", "cm Hg", "centimetre of mercury (1,333 224 x 10³ Pa)"), + "centimetre_of_mercury(0_ºC)": makeEUInformation( "N13", "cmHg (0 ºC)", - "centimetre of mercury (0 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmHg meets the static pressure, which is generated by a mercury at a temperature of 0 °C with a height of 1 centimetre . 1,333 22 x 10³ Pa" + "centimetre of mercury (0 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmHg meets the static pressure, which is generated by a mercury at a temperature of 0 °C with a height of 1 centimetre . (1,333 22 x 10³ Pa)" ), - "centimetre_of_water_(4_ºC)": makeEUInformation( + "centimetre_of_water(4_ºC)": makeEUInformation( "N14", "cmH₂O (4 °C)", - "centimetre of water (4 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmH2O meets the static pressure, which is generated by a head of water at a temperature of 4 °C with a height of 1 centimetre . 9,806 38 x 10 Pa" - ), - centimetre_per_bar: makeEUInformation("G04", "cm/bar", "centimetre per bar - 10⁻⁷ kg⁻¹ × m² × s²"), - centimetre_per_hour: makeEUInformation("H49", "cm/h", "centimetre per hour - 0,277 777 778 × 10⁻⁶ m x s⁻¹"), - centimetre_per_kelvin: makeEUInformation("F51", "cm/K", "centimetre per kelvin - 10⁻² m × K⁻¹"), - centimetre_per_second: makeEUInformation("2M", "cm/s", "centimetre per second - 10⁻² m/s"), - centimetre_per_second_bar: makeEUInformation("J85", "(cm/s)/bar", "centimetre per second bar - 10⁻⁷ (m/s)/Pa"), - centimetre_per_second_kelvin: makeEUInformation("J84", "(cm/s)/K", "centimetre per second kelvin - 10⁻² (m/s)/K"), + "centimetre of water (4 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmH2O meets the static pressure, which is generated by a head of water at a temperature of 4 °C with a height of 1 centimetre . (9,806 38 x 10 Pa)" + ), + centimetre_per_bar: makeEUInformation("G04", "cm/bar", "centimetre per bar (10⁻⁷ kg⁻¹ × m² × s²)"), + centimetre_per_hour: makeEUInformation("H49", "cm/h", "centimetre per hour (0,277 777 778 × 10⁻⁶ m x s⁻¹)"), + centimetre_per_kelvin: makeEUInformation("F51", "cm/K", "centimetre per kelvin (10⁻² m × K⁻¹)"), + centimetre_per_second: makeEUInformation("2M", "cm/s", "centimetre per second (10⁻² m/s)"), + centimetre_per_second_bar: makeEUInformation("J85", "(cm/s)/bar", "centimetre per second bar (10⁻⁷ (m/s)/Pa)"), + centimetre_per_second_kelvin: makeEUInformation("J84", "(cm/s)/K", "centimetre per second kelvin (10⁻² (m/s)/K)"), centimetre_per_second_squared: makeEUInformation( "M39", "cm/s²", - "centimetre per second squared - 0,01-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻² m/s²" - ), - centinewton_metre: makeEUInformation("J72", "cN·m", "centinewton metre - 10⁻² N x m"), - centipoise: makeEUInformation("C7", "cP", "centipoise - 10⁻³ Pa x s"), - centipoise_per_bar: makeEUInformation("J74", "cP/bar", "centipoise per bar - 10⁻⁸ s"), - centipoise_per_kelvin: makeEUInformation("J73", "cP/K", "centipoise per kelvin - 10⁻³ Pa x s/K"), - centistokes: makeEUInformation("4C", "cSt", "centistokes - 10⁻⁶ m²/s"), - "chain_(based_on_U.S._survey_foot)": makeEUInformation( + "centimetre per second squared - 0,01-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. (10⁻² m/s²)" + ), + centinewton_metre: makeEUInformation("J72", "cN·m", "centinewton metre (10⁻² N x m)"), + centipoise: makeEUInformation("C7", "cP", "centipoise (10⁻³ Pa x s)"), + centipoise_per_bar: makeEUInformation("J74", "cP/bar", "centipoise per bar (10⁻⁸ s)"), + centipoise_per_kelvin: makeEUInformation("J73", "cP/K", "centipoise per kelvin (10⁻³ Pa x s/K)"), + centistokes: makeEUInformation("4C", "cSt", "centistokes (10⁻⁶ m²/s)"), + "chain(based_on_U.S._survey_foot)": makeEUInformation( "M49", - "ch (US survey) ", - "chain (based on U.S. survey foot) - Unit of the length according the Anglo-American system of units. 2,011684 x 10 m" + "ch (US survey)", + "chain (based on U.S. survey foot) - Unit of the length according the Anglo-American system of units. (2,011684 x 10 m)" ), - cheval_vapeur: makeEUInformation("A25", "CV", "cheval vapeur - Synonym: metric horse power 7,354 988 x 10² W"), - circular_mil_: makeEUInformation( + cheval_vapeur: makeEUInformation("A25", "CV", "cheval vapeur - Synonym: metric horse power (7,354 988 x 10² W)"), + circular_mil: makeEUInformation( "M47", "cmil", - "circular mil - Unit of an area, of which the size is given by a diameter of length of 1 mm (0,001 in) based on the formula: area = p·(diameter/2)². 5,067 075 x 10⁻¹⁰ m²" + "circular mil - Unit of an area, of which the size is given by a diameter of length of 1 mm (0,001 in) based on the formula: area = p·(diameter/2)². (5,067 075 x 10⁻¹⁰ m²)" ), - clo: makeEUInformation("J83", "clo", "clo - 0,155 m² x K/W"), - common_year: makeEUInformation("L95", "y (365 days)", "common year - 3,153 6 x 10⁷ s"), - conventional_centimetre_of_water: makeEUInformation("H78", "cm H₂O", "conventional centimetre of water - 9,806 65 × 10¹ Pa"), + clo: makeEUInformation("J83", "clo", "clo (0,155 m² x K/W)"), + common_year: makeEUInformation("L95", "y (365 days)", "common year (3,153 6 x 10⁷ s)"), + conventional_centimetre_of_water: makeEUInformation("H78", "cm H₂O", "conventional centimetre of water (9,806 65 × 10¹ Pa)"), conventional_metre_of_water: makeEUInformation( "N23", "mH₂O", - "conventional metre of water - Not SI-conforming unit of pressure, whereas a value of 1 mH2O is equivalent to the static pressure, which is produced by one metre high water column . 9,806 65 x 10³ Pa" + "conventional metre of water - Not SI-conforming unit of pressure, whereas a value of 1 mH2O is equivalent to the static pressure, which is produced by one metre high water column . (9,806 65 x 10³ Pa)" ), - conventional_millimetre_of_mercury: makeEUInformation("HN", "mm Hg", "conventional millimetre of mercury - 133,322 4 Pa"), - conventional_millimetre_of_water: makeEUInformation("HP", "mm H₂O", "conventional millimetre of water - 9,806 65 Pa"), - "cord_(128_ft3)": makeEUInformation( + conventional_millimetre_of_mercury: makeEUInformation("HN", "mm Hg", "conventional millimetre of mercury (133,322 4 Pa)"), + conventional_millimetre_of_water: makeEUInformation("HP", "mm H₂O", "conventional millimetre of water (9,806 65 Pa)"), + "cord(128_ft3)": makeEUInformation( "M68", "cord", - "cord (128 ft3) - Traditional unit of the volume of stacked firewood which has been measured with a cord. 3,624 556 m³" - ), - coulomb: makeEUInformation("COU", "C", "coulomb - A x s"), - coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre - A x s x m"), - coulomb_metre_squared_per_volt: makeEUInformation("A27", "C·m²/V", "coulomb metre squared per volt - A² x s⁴/kg"), - coulomb_per_cubic_centimetre: makeEUInformation("A28", "C/cm³", "coulomb per cubic centimetre - 10⁶ C/m³"), - coulomb_per_cubic_metre: makeEUInformation("A29", "C/m³", "coulomb per cubic metre - C/m³"), - coulomb_per_cubic_millimetre: makeEUInformation("A30", "C/mm³", "coulomb per cubic millimetre - 10⁹ C/m³"), - coulomb_per_kilogram: makeEUInformation("CKG", "C/kg", "coulomb per kilogram - A x s/kg"), - coulomb_per_kilogram_second: makeEUInformation("A31", "C/(kg·s)", "coulomb per kilogram second - A/kg"), + "cord (128 ft3) - Traditional unit of the volume of stacked firewood which has been measured with a cord. (3,624 556 m³)" + ), + coulomb: makeEUInformation("COU", "C", "coulomb (A x s)"), + coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre (A x s x m)"), + coulomb_metre_squared_per_volt: makeEUInformation("A27", "C·m²/V", "coulomb metre squared per volt (A² x s⁴/kg)"), + coulomb_per_cubic_centimetre: makeEUInformation("A28", "C/cm³", "coulomb per cubic centimetre (10⁶ C/m³)"), + coulomb_per_cubic_metre: makeEUInformation("A29", "C/m³", "coulomb per cubic metre (C/m³)"), + coulomb_per_cubic_millimetre: makeEUInformation("A30", "C/mm³", "coulomb per cubic millimetre (10⁹ C/m³)"), + coulomb_per_kilogram: makeEUInformation("CKG", "C/kg", "coulomb per kilogram (A x s/kg)"), + coulomb_per_kilogram_second: makeEUInformation("A31", "C/(kg·s)", "coulomb per kilogram second (A/kg)"), coulomb_per_metre: makeEUInformation( "P10", "C/m", - "coulomb per metre - Derived SI unit coulomb divided by the SI base unit metre. m⁻¹ x s x A" - ), - coulomb_per_mole: makeEUInformation("A32", "C/mol", "coulomb per mole - A x s/mol"), - coulomb_per_square_centimetre: makeEUInformation("A33", "C/cm²", "coulomb per square centimetre - 10⁴ C/m²"), - coulomb_per_square_metre: makeEUInformation("A34", "C/m²", "coulomb per square metre - C/m²"), - coulomb_per_square_millimetre: makeEUInformation("A35", "C/mm²", "coulomb per square millimetre - 10⁶ C/m²"), - coulomb_square_metre_per_kilogram: makeEUInformation("J53", "C·m²/kg", "coulomb square metre per kilogram - C x m²/kg"), - cubic_centimetre: makeEUInformation("CMQ", "cm³", "cubic centimetre - 10⁻⁶ m³"), - cubic_centimetre_per_bar: makeEUInformation("G94", "cm³/bar", "cubic centimetre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), - cubic_centimetre_per_cubic_metre: makeEUInformation("J87", "cm³/m³", "cubic centimetre per cubic metre - 10⁻⁶"), - cubic_centimetre_per_day: makeEUInformation("G47", "cm³/d", "cubic centimetre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), + "coulomb per metre - Derived SI unit coulomb divided by the SI base unit metre. (m⁻¹ x s x A)" + ), + coulomb_per_mole: makeEUInformation("A32", "C/mol", "coulomb per mole (A x s/mol)"), + coulomb_per_square_centimetre: makeEUInformation("A33", "C/cm²", "coulomb per square centimetre (10⁴ C/m²)"), + coulomb_per_square_metre: makeEUInformation("A34", "C/m²", "coulomb per square metre (C/m²)"), + coulomb_per_square_millimetre: makeEUInformation("A35", "C/mm²", "coulomb per square millimetre (10⁶ C/m²)"), + coulomb_square_metre_per_kilogram: makeEUInformation("J53", "C·m²/kg", "coulomb square metre per kilogram (C x m²/kg)"), + cubic_centimetre: makeEUInformation("CMQ", "cm³", "cubic centimetre (10⁻⁶ m³)"), + cubic_centimetre_per_bar: makeEUInformation("G94", "cm³/bar", "cubic centimetre per bar (10⁻¹¹ kg⁻¹ x m⁴ x s²)"), + cubic_centimetre_per_cubic_metre: makeEUInformation("J87", "cm³/m³", "cubic centimetre per cubic metre (10⁻⁶)"), + cubic_centimetre_per_day: makeEUInformation("G47", "cm³/d", "cubic centimetre per day (1,157 41 × 10⁻¹¹ m³ x s⁻¹)"), cubic_centimetre_per_day_bar: makeEUInformation( "G78", "cm³/(d·bar)", - "cubic centimetre per day bar - 1,157 41 × 10⁻¹⁶ kg⁻¹ x m⁴ x s" + "cubic centimetre per day bar (1,157 41 × 10⁻¹⁶ kg⁻¹ x m⁴ x s)" ), cubic_centimetre_per_day_kelvin: makeEUInformation( "G61", "cm³/(d·K)", - "cubic centimetre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹" + "cubic centimetre per day kelvin (1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹)" ), - cubic_centimetre_per_hour: makeEUInformation("G48", "cm³/h", "cubic centimetre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), + cubic_centimetre_per_hour: makeEUInformation("G48", "cm³/h", "cubic centimetre per hour (2,777 78 × 10⁻¹⁰ m³ x s⁻¹)"), cubic_centimetre_per_hour_bar: makeEUInformation( "G79", "cm³/(h·bar)", - "cubic centimetre per hour bar - 2,777 78 × 10⁻¹⁵ kg⁻¹ x m⁴ x s" + "cubic centimetre per hour bar (2,777 78 × 10⁻¹⁵ kg⁻¹ x m⁴ x s)" ), cubic_centimetre_per_hour_kelvin: makeEUInformation( "G62", "cm³/(h·K)", - "cubic centimetre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" + "cubic centimetre per hour kelvin (2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹)" ), - cubic_centimetre_per_kelvin: makeEUInformation("G27", "cm³/K", "cubic centimetre per kelvin - 10⁻⁶ m³ x K⁻¹"), - cubic_centimetre_per_minute: makeEUInformation("G49", "cm³/min", "cubic centimetre per minute - 1,666 67 × 10⁻⁸ m³ x s⁻¹"), + cubic_centimetre_per_kelvin: makeEUInformation("G27", "cm³/K", "cubic centimetre per kelvin (10⁻⁶ m³ x K⁻¹)"), + cubic_centimetre_per_minute: makeEUInformation("G49", "cm³/min", "cubic centimetre per minute (1,666 67 × 10⁻⁸ m³ x s⁻¹)"), cubic_centimetre_per_minute_bar: makeEUInformation( "G80", "cm³/(min·bar)", - "cubic centimetre per minute bar - 1,666 67 × 10⁻¹³ kg⁻¹ x m⁴ x s" + "cubic centimetre per minute bar (1,666 67 × 10⁻¹³ kg⁻¹ x m⁴ x s)" ), cubic_centimetre_per_minute_kelvin: makeEUInformation( "G63", "cm³/(min·K)", - "cubic centimetre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" + "cubic centimetre per minute kelvin (1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹)" ), - cubic_centimetre_per_mole: makeEUInformation("A36", "cm³/mol", "cubic centimetre per mole - 10⁻⁶ m³/mol"), - cubic_centimetre_per_second: makeEUInformation("2J", "cm³/s", "cubic centimetre per second - 10⁻⁶ m³/s"), + cubic_centimetre_per_mole: makeEUInformation("A36", "cm³/mol", "cubic centimetre per mole (10⁻⁶ m³/mol)"), + cubic_centimetre_per_second: makeEUInformation("2J", "cm³/s", "cubic centimetre per second (10⁻⁶ m³/s)"), cubic_centimetre_per_second_bar: makeEUInformation( "G81", "cm³/(s·bar)", - "cubic centimetre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s" + "cubic centimetre per second bar (10⁻¹¹ kg⁻¹ x m⁴ x s)" ), cubic_centimetre_per_second_kelvin: makeEUInformation( "G64", "cm³/(s·K)", - "cubic centimetre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹" + "cubic centimetre per second kelvin (10⁻⁶ m³ x s⁻¹ x K⁻¹)" ), - cubic_decametre: makeEUInformation("DMA", "dam³", "cubic decametre - 10³ m³"), - cubic_decimetre: makeEUInformation("DMQ", "dm³", "cubic decimetre - 10⁻³ m³"), - cubic_decimetre_per_cubic_metre: makeEUInformation("J91", "dm³/m³", "cubic decimetre per cubic metre - 10⁻³"), - cubic_decimetre_per_day: makeEUInformation("J90", "dm³/d", "cubic decimetre per day - 1,157 41 x 10⁻⁸ m³/s"), - cubic_decimetre_per_hour: makeEUInformation("E92", "dm³/h", "cubic decimetre per hour - 2,777 78 × 10⁻⁷ m³ x s⁻¹"), + cubic_decametre: makeEUInformation("DMA", "dam³", "cubic decametre (10³ m³)"), + cubic_decimetre: makeEUInformation("DMQ", "dm³", "cubic decimetre (10⁻³ m³)"), + cubic_decimetre_per_cubic_metre: makeEUInformation("J91", "dm³/m³", "cubic decimetre per cubic metre (10⁻³)"), + cubic_decimetre_per_day: makeEUInformation("J90", "dm³/d", "cubic decimetre per day (1,157 41 x 10⁻⁸ m³/s)"), + cubic_decimetre_per_hour: makeEUInformation("E92", "dm³/h", "cubic decimetre per hour (2,777 78 × 10⁻⁷ m³ x s⁻¹)"), cubic_decimetre_per_kilogram: makeEUInformation( "N28", "dm³/kg", - "cubic decimetre per kilogram - 0,001 fold of the power of the SI base unit meter by exponent 3 divided by the SI based unit kilogram. 10⁻³ m³ x kg⁻¹" + "cubic decimetre per kilogram - 0,001 fold of the power of the SI base unit meter by exponent 3 divided by the SI based unit kilogram. (10⁻³ m³ x kg⁻¹)" ), - cubic_decimetre_per_minute: makeEUInformation("J92", "dm³/min", "cubic decimetre per minute - 1,666 67 x 10⁻⁵ m³/s"), - cubic_decimetre_per_mole: makeEUInformation("A37", "dm³/mol", "cubic decimetre per mole - 10⁻³ m³/mol"), - cubic_decimetre_per_second: makeEUInformation("J93", "dm³/s", "cubic decimetre per second - 10⁻³ m³/s"), - cubic_foot: makeEUInformation("FTQ", "ft³", "cubic foot - 2,831 685 x 10⁻² m³"), - cubic_foot_per_day: makeEUInformation("K22", "ft³/d", "cubic foot per day - 3,277 413 x 10⁻⁷ m³/s"), + cubic_decimetre_per_minute: makeEUInformation("J92", "dm³/min", "cubic decimetre per minute (1,666 67 x 10⁻⁵ m³/s)"), + cubic_decimetre_per_mole: makeEUInformation("A37", "dm³/mol", "cubic decimetre per mole (10⁻³ m³/mol)"), + cubic_decimetre_per_second: makeEUInformation("J93", "dm³/s", "cubic decimetre per second (10⁻³ m³/s)"), + cubic_foot: makeEUInformation("FTQ", "ft³", "cubic foot (2,831 685 x 10⁻² m³)"), + cubic_foot_per_day: makeEUInformation("K22", "ft³/d", "cubic foot per day (3,277 413 x 10⁻⁷ m³/s)"), cubic_foot_per_degree_Fahrenheit: makeEUInformation( "K21", "ft³/°F", - "cubic foot per degree Fahrenheit - 5,097 033 x 10⁻² m³/K" + "cubic foot per degree Fahrenheit (5,097 033 x 10⁻² m³/K)" ), - cubic_foot_per_hour: makeEUInformation("2K", "ft³/h", "cubic foot per hour - 7,865 79 x 10⁻⁶ m³/s"), - cubic_foot_per_minute: makeEUInformation("2L", "ft³/min", "cubic foot per minute - 4,719 474 x 10⁻⁴ m³/s"), + cubic_foot_per_hour: makeEUInformation("2K", "ft³/h", "cubic foot per hour (7,865 79 x 10⁻⁶ m³/s)"), + cubic_foot_per_minute: makeEUInformation("2L", "ft³/min", "cubic foot per minute (4,719 474 x 10⁻⁴ m³/s)"), cubic_foot_per_minute_per_square_foot: makeEUInformation( "36", "ft³/(min/ft²)", - "cubic foot per minute per square foot - Conversion factor required " + "cubic foot per minute per square foot - Conversion factor required" ), cubic_foot_per_pound: makeEUInformation( "N29", "ft³/lb", - "cubic foot per pound - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 3 divided by the unit avoirdupois pound according to the avoirdupois unit system. 6,242 796 x 10⁻² m³/kg" + "cubic foot per pound - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 3 divided by the unit avoirdupois pound according to the avoirdupois unit system. (6,242 796 x 10⁻² m³/kg)" ), - cubic_foot_per_psi: makeEUInformation("K23", "ft³/psi", "cubic foot per psi - 4,107 012 x 10⁻⁶ m³/Pa"), - cubic_hectometre: makeEUInformation("H19", "hm³", "cubic hectometre - 10⁶ m³"), - cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed 16,387 064 x 10⁻⁶ m³"), - cubic_inch_per_hour: makeEUInformation("G56", "in³/h", "cubic inch per hour - 4,551 96 × 10⁻⁹ m³ x s⁻¹"), - cubic_inch_per_minute: makeEUInformation("G57", "in³/min", "cubic inch per minute - 2,731 18 × 10⁻⁷ m³ x s⁻¹"), + cubic_foot_per_psi: makeEUInformation("K23", "ft³/psi", "cubic foot per psi (4,107 012 x 10⁻⁶ m³/Pa)"), + cubic_hectometre: makeEUInformation("H19", "hm³", "cubic hectometre (10⁶ m³)"), + cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed (16,387 064 x 10⁻⁶ m³)"), + cubic_inch_per_hour: makeEUInformation("G56", "in³/h", "cubic inch per hour (4,551 96 × 10⁻⁹ m³ x s⁻¹)"), + cubic_inch_per_minute: makeEUInformation("G57", "in³/min", "cubic inch per minute (2,731 18 × 10⁻⁷ m³ x s⁻¹)"), cubic_inch_per_pound: makeEUInformation( "N30", "in³/lb", - "cubic inch per pound - Power of the unit inch according to the Anglo-American and Imperial system of units by exponent 3 divided by the avoirdupois pound according to the avoirdupois unit system . 3,612 728 x 10⁻⁵ m³/kg" - ), - cubic_inch_per_second: makeEUInformation("G58", "in³/s", "cubic inch per second - 1,638 71 × 10⁻⁵ m³ x s⁻¹"), - cubic_kilometre: makeEUInformation("H20", "km³", "cubic kilometre - 10⁹ m³"), - cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed m³"), - cubic_metre_per_bar: makeEUInformation("G96", "m³/bar", "cubic metre per bar - 10⁻⁵ kg⁻¹ x m⁴ x s²"), - cubic_metre_per_coulomb: makeEUInformation("A38", "m³/C", "cubic metre per coulomb - m³/A x s"), - cubic_metre_per_cubic_metre: makeEUInformation("H60", "m³/m³", "cubic metre per cubic metre - 1"), - cubic_metre_per_day: makeEUInformation("G52", "m³/d", "cubic metre per day - 1,157 41 × 10⁻⁵ m³ x s⁻¹"), - cubic_metre_per_day_bar: makeEUInformation("G86", "m³/(d·bar)", "cubic metre per day bar - 1,157 41 × 10⁻¹⁰ kg⁻¹ x m⁴ x s"), - cubic_metre_per_day_kelvin: makeEUInformation("G69", "m³/(d·K)", "cubic metre per day kelvin - 1,157 41 × 10⁻⁵ m³ x s⁻¹ x K⁻¹"), - cubic_metre_per_hour: makeEUInformation("MQH", "m³/h", "cubic metre per hour - 2,777 78 x 10⁻⁴ m³/s"), - cubic_metre_per_hour_bar: makeEUInformation("G87", "m³/(h·bar)", "cubic metre per hour bar - 2,777 78 × 10⁻⁹ kg⁻¹ x m⁴ x s"), + "cubic inch per pound - Power of the unit inch according to the Anglo-American and Imperial system of units by exponent 3 divided by the avoirdupois pound according to the avoirdupois unit system . (3,612 728 x 10⁻⁵ m³/kg)" + ), + cubic_inch_per_second: makeEUInformation("G58", "in³/s", "cubic inch per second (1,638 71 × 10⁻⁵ m³ x s⁻¹)"), + cubic_kilometre: makeEUInformation("H20", "km³", "cubic kilometre (10⁹ m³)"), + cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed (m³)"), + cubic_metre_per_bar: makeEUInformation("G96", "m³/bar", "cubic metre per bar (10⁻⁵ kg⁻¹ x m⁴ x s²)"), + cubic_metre_per_coulomb: makeEUInformation("A38", "m³/C", "cubic metre per coulomb (m³/A x s)"), + cubic_metre_per_cubic_metre: makeEUInformation("H60", "m³/m³", "cubic metre per cubic metre (1)"), + cubic_metre_per_day: makeEUInformation("G52", "m³/d", "cubic metre per day (1,157 41 × 10⁻⁵ m³ x s⁻¹)"), + cubic_metre_per_day_bar: makeEUInformation("G86", "m³/(d·bar)", "cubic metre per day bar (1,157 41 × 10⁻¹⁰ kg⁻¹ x m⁴ x s)"), + cubic_metre_per_day_kelvin: makeEUInformation("G69", "m³/(d·K)", "cubic metre per day kelvin (1,157 41 × 10⁻⁵ m³ x s⁻¹ x K⁻¹)"), + cubic_metre_per_hour: makeEUInformation("MQH", "m³/h", "cubic metre per hour (2,777 78 x 10⁻⁴ m³/s)"), + cubic_metre_per_hour_bar: makeEUInformation("G87", "m³/(h·bar)", "cubic metre per hour bar (2,777 78 × 10⁻⁹ kg⁻¹ x m⁴ x s)"), cubic_metre_per_hour_kelvin: makeEUInformation( "G70", "m³/(h·K)", - "cubic metre per hour kelvin - 2,777 78 × 10⁻⁴ m³ x s⁻¹ x K⁻¹" + "cubic metre per hour kelvin (2,777 78 × 10⁻⁴ m³ x s⁻¹ x K⁻¹)" ), - cubic_metre_per_kelvin: makeEUInformation("G29", "m³/K", "cubic metre per kelvin - m³ x K⁻¹"), - cubic_metre_per_kilogram: makeEUInformation("A39", "m³/kg", "cubic metre per kilogram - m³/kg"), - cubic_metre_per_minute: makeEUInformation("G53", "m³/min", "cubic metre per minute - 1,666 67 × 10⁻² m³ x s⁻¹"), + cubic_metre_per_kelvin: makeEUInformation("G29", "m³/K", "cubic metre per kelvin (m³ x K⁻¹)"), + cubic_metre_per_kilogram: makeEUInformation("A39", "m³/kg", "cubic metre per kilogram (m³/kg)"), + cubic_metre_per_minute: makeEUInformation("G53", "m³/min", "cubic metre per minute (1,666 67 × 10⁻² m³ x s⁻¹)"), cubic_metre_per_minute_bar: makeEUInformation( "G88", "m³/(min·bar)", - "cubic metre per minute bar - 1,666 67 × 10⁻⁷ kg⁻¹ x m⁴ x s" + "cubic metre per minute bar (1,666 67 × 10⁻⁷ kg⁻¹ x m⁴ x s)" ), cubic_metre_per_minute_kelvin: makeEUInformation( "G71", "m³/(min·K)", - "cubic metre per minute kelvin - 1,666 67 × 10⁻² m³ x s⁻¹ x K⁻¹" + "cubic metre per minute kelvin (1,666 67 × 10⁻² m³ x s⁻¹ x K⁻¹)" ), - cubic_metre_per_mole: makeEUInformation("A40", "m³/mol", "cubic metre per mole - m³/mol"), + cubic_metre_per_mole: makeEUInformation("A40", "m³/mol", "cubic metre per mole (m³/mol)"), cubic_metre_per_pascal: makeEUInformation( "M71", "m³/Pa", - "cubic metre per pascal - Power of the SI base unit meter by exponent 3 divided by the derived SI base unit pascal. kg⁻¹ x m⁴ x s²" + "cubic metre per pascal - Power of the SI base unit meter by exponent 3 divided by the derived SI base unit pascal. (kg⁻¹ x m⁴ x s²)" ), - cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s"), - cubic_metre_per_second_bar: makeEUInformation("G89", "m³/(s·bar)", "cubic metre per second bar - 10⁻⁵ kg⁻¹ x m⁴ x s"), - cubic_metre_per_second_kelvin: makeEUInformation("G72", "m³/(s·K)", "cubic metre per second kelvin - m³ x s⁻¹ x K⁻¹"), + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second (m³/s)"), + cubic_metre_per_second_bar: makeEUInformation("G89", "m³/(s·bar)", "cubic metre per second bar (10⁻⁵ kg⁻¹ x m⁴ x s)"), + cubic_metre_per_second_kelvin: makeEUInformation("G72", "m³/(s·K)", "cubic metre per second kelvin (m³ x s⁻¹ x K⁻¹)"), cubic_metre_per_second_pascal: makeEUInformation( "N45", "(m³/s)/Pa", - "cubic metre per second pascal - Power of the SI base unit meter by exponent 3 divided by the product of the SI base unit second and the derived SI base unit pascal. kg⁻¹ x m⁴ x s" + "cubic metre per second pascal - Power of the SI base unit meter by exponent 3 divided by the product of the SI base unit second and the derived SI base unit pascal. (kg⁻¹ x m⁴ x s)" ), cubic_metre_per_second_square_metre: makeEUInformation( "P87", "(m³/s)/m²", - "cubic metre per second square metre - Unit of volume flow cubic meters by second related to the transmission surface in square metres. m/s" + "cubic metre per second square metre - Unit of volume flow cubic meters by second related to the transmission surface in square metres. (m/s)" ), - "cubic_mile_(UK_statute)": makeEUInformation( + "cubic_mile(UK_statute)": makeEUInformation( "M69", "mi³", - "cubic mile (UK statute) - Unit of volume according to the Imperial system of units. 4,168 182 x 10⁹ m³" - ), - cubic_millimetre: makeEUInformation("MMQ", "mm³", "cubic millimetre - 10⁻⁹ m³"), - cubic_millimetre_per_cubic_metre: makeEUInformation("L21", "mm³/m³", "cubic millimetre per cubic metre - 10⁹"), - cubic_yard: makeEUInformation("YDQ", "yd³", "cubic yard - 0,764 555 m³"), - cubic_yard_per_day: makeEUInformation("M12", "yd³/d", "cubic yard per day - 8,849 015 x 10⁻⁶ m³/s"), - cubic_yard_per_degree_Fahrenheit: makeEUInformation("M11", "yd³/°F", "cubic yard per degree Fahrenheit - 1,376 199 m³/K"), - cubic_yard_per_hour: makeEUInformation("M13", "yd³/h", "cubic yard per hour - 2,123 764 x 10⁻⁴ m³/s"), - cubic_yard_per_minute: makeEUInformation("M15", "yd³/min", "cubic yard per minute - 1,274 258 x 10⁻² m³/s"), - cubic_yard_per_psi: makeEUInformation("M14", "yd³/psi", "cubic yard per psi - 1,108 893 x 10⁻⁴ m³/Pa"), - cubic_yard_per_second: makeEUInformation("M16", "yd³/s", "cubic yard per second - 0,764 554 9 m³/s"), - "cup_[unit_of_volume]": makeEUInformation("G21", "cup (US)", "cup [unit of volume] - 2,365 882 x 10⁻⁴ m³"), - curie: makeEUInformation("CUR", "Ci", "curie - 3,7 x 10¹⁰ Bq"), - curie_per_kilogram: makeEUInformation("A42", "Ci/kg", "curie per kilogram - 3,7 x 10¹⁰ Bq/kg"), - day: makeEUInformation("DAY", "d", "day - 86 400 s"), - "decade_(logarithmic)": makeEUInformation( + "cubic mile (UK statute) - Unit of volume according to the Imperial system of units. (4,168 182 x 10⁹ m³)" + ), + cubic_millimetre: makeEUInformation("MMQ", "mm³", "cubic millimetre (10⁻⁹ m³)"), + cubic_millimetre_per_cubic_metre: makeEUInformation("L21", "mm³/m³", "cubic millimetre per cubic metre (10⁹)"), + cubic_yard: makeEUInformation("YDQ", "yd³", "cubic yard (0,764 555 m³)"), + cubic_yard_per_day: makeEUInformation("M12", "yd³/d", "cubic yard per day (8,849 015 x 10⁻⁶ m³/s)"), + cubic_yard_per_degree_Fahrenheit: makeEUInformation("M11", "yd³/°F", "cubic yard per degree Fahrenheit (1,376 199 m³/K)"), + cubic_yard_per_hour: makeEUInformation("M13", "yd³/h", "cubic yard per hour (2,123 764 x 10⁻⁴ m³/s)"), + cubic_yard_per_minute: makeEUInformation("M15", "yd³/min", "cubic yard per minute (1,274 258 x 10⁻² m³/s)"), + cubic_yard_per_psi: makeEUInformation("M14", "yd³/psi", "cubic yard per psi (1,108 893 x 10⁻⁴ m³/Pa)"), + cubic_yard_per_second: makeEUInformation("M16", "yd³/s", "cubic yard per second (0,764 554 9 m³/s)"), + "cup[unit_of_volume]": makeEUInformation("G21", "cup (US)", "cup [unit of volume] (2,365 882 x 10⁻⁴ m³)"), + curie: makeEUInformation("CUR", "Ci", "curie (3,7 x 10¹⁰ Bq)"), + curie_per_kilogram: makeEUInformation("A42", "Ci/kg", "curie per kilogram (3,7 x 10¹⁰ Bq/kg)"), + day: makeEUInformation("DAY", "d", "day (86 400 s)"), + "decade(logarithmic)": makeEUInformation( "P41", "dec", - "decade (logarithmic) - 1 Dec := log2 10 ˜ 3,32 according to the logarithm for frequency range between f1 and f2, when f2/f1 = 10. dec" - ), - decagram: makeEUInformation("DJ", "dag", "decagram - 10⁻² kg"), - decalitre: makeEUInformation("A44", "dal", "decalitre - 10⁻² m³"), - decametre: makeEUInformation("A45", "dam", "decametre - 10 m"), - decapascal: makeEUInformation("H75", "daPa", "decapascal - 10¹ Pa"), - decare: makeEUInformation("DAA", "daa", "decare - 10³ m²"), - decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np"), - decibel_per_kilometre: makeEUInformation("H51", "dB/km", "decibel per kilometre - 10⁻⁴ B/m"), - decibel_per_metre: makeEUInformation("H52", "dB/m", "decibel per metre - 10⁻¹ B/m"), - decigram: makeEUInformation("DG", "dg", "decigram - 10⁻⁴ kg"), - decilitre: makeEUInformation("DLT", "dl", "decilitre - 10⁻⁴ m³"), - decilitre_per_gram: makeEUInformation("22", "dl/g", "decilitre per gram - 10⁻¹ x m³/kg"), - decimetre: makeEUInformation("DMT", "dm", "decimetre - 10⁻¹ m"), - decinewton_metre: makeEUInformation("DN", "dN·m", "decinewton metre - 10⁻¹ N x m"), - decitonne: makeEUInformation("DTN", "dt or dtn", "decitonne - Synonym: centner, metric 100 kg; quintal, metric 100 kg 10² kg"), + "decade (logarithmic) - 1 Dec := log2 10 ˜ 3,32 according to the logarithm for frequency range between f1 and f2, when f2/f1 = 10. (dec)" + ), + decagram: makeEUInformation("DJ", "dag", "decagram (10⁻² kg)"), + decalitre: makeEUInformation("A44", "dal", "decalitre (10⁻² m³)"), + decametre: makeEUInformation("A45", "dam", "decametre (10 m)"), + decapascal: makeEUInformation("H75", "daPa", "decapascal (10¹ Pa)"), + decare: makeEUInformation("DAA", "daa", "decare (10³ m²)"), + decibel: makeEUInformation("2N", "dB", "decibel (0,115 129 3 Np)"), + decibel_per_kilometre: makeEUInformation("H51", "dB/km", "decibel per kilometre (10⁻⁴ B/m)"), + decibel_per_metre: makeEUInformation("H52", "dB/m", "decibel per metre (10⁻¹ B/m)"), + decigram: makeEUInformation("DG", "dg", "decigram (10⁻⁴ kg)"), + decilitre: makeEUInformation("DLT", "dl", "decilitre (10⁻⁴ m³)"), + decilitre_per_gram: makeEUInformation("22", "dl/g", "decilitre per gram (10⁻¹ x m³/kg)"), + decimetre: makeEUInformation("DMT", "dm", "decimetre (10⁻¹ m)"), + decinewton_metre: makeEUInformation("DN", "dN·m", "decinewton metre (10⁻¹ N x m)"), + decitonne: makeEUInformation( + "DTN", + "dt or dtn", + "decitonne - Synonym: centner, metric 100 kg; quintal, metric 100 kg (10² kg)" + ), degree_Celsius: makeEUInformation( "CEL", "°C", - "degree Celsius - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 1 x K" + "degree Celsius - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (1 x K)" ), - degree_Celsius_per_bar: makeEUInformation("F60", "°C/bar", "degree Celsius per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), - degree_Celsius_per_hour: makeEUInformation("H12", "°C/h", "degree Celsius per hour - 2,777 78 x 10⁻⁴ s⁻¹ K"), - degree_Celsius_per_kelvin: makeEUInformation("E98", "°C/K", "degree Celsius per kelvin - 1"), - degree_Celsius_per_minute: makeEUInformation("H13", "°C/min", "degree Celsius per minute - 1,666 67 x 10⁻² s⁻¹ K"), - degree_Celsius_per_second: makeEUInformation("H14", "°C/s", "degree Celsius per second - s⁻¹ K"), + degree_Celsius_per_bar: makeEUInformation("F60", "°C/bar", "degree Celsius per bar (10⁻⁵ kg⁻¹ x m x s² x K)"), + degree_Celsius_per_hour: makeEUInformation("H12", "°C/h", "degree Celsius per hour (2,777 78 x 10⁻⁴ s⁻¹ K)"), + degree_Celsius_per_kelvin: makeEUInformation("E98", "°C/K", "degree Celsius per kelvin (1)"), + degree_Celsius_per_minute: makeEUInformation("H13", "°C/min", "degree Celsius per minute (1,666 67 x 10⁻² s⁻¹ K)"), + degree_Celsius_per_second: makeEUInformation("H14", "°C/s", "degree Celsius per second (s⁻¹ K)"), degree_Fahrenheit: makeEUInformation( "FAH", "°F", - "degree Fahrenheit - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" + "degree Fahrenheit - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (5/9 x K)" ), - "degree_Fahrenheit_hour_per_British_thermal_unit_(international_table)": makeEUInformation( + "degree_Fahrenheit_hour_per_British_thermal_unit(international_table)": makeEUInformation( "N84", "ºF/(BtuIT/h)", - "degree Fahrenheit hour per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,895 634 K/W" + "degree Fahrenheit hour per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (1,895 634 K/W)" ), - "degree_Fahrenheit_hour_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "degree_Fahrenheit_hour_per_British_thermal_unit(thermochemical)": makeEUInformation( "N85", "ºF/(Btuth/h)", - "degree Fahrenheit hour per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,896 903 K/W" + "degree Fahrenheit hour per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (1,896 903 K/W)" ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)": makeEUInformation( + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(international_table)": makeEUInformation( "J22", "°F·h·ft²/BtuIT", - "degree Fahrenheit hour square foot per British thermal unit (international table) - 0,176 110 2 m² x K/W" + "degree Fahrenheit hour square foot per British thermal unit (international table) (0,176 110 2 m² x K/W)" ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)_inch": makeEUInformation( + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(international_table)_inch": makeEUInformation( "N88", "ºF·h·ft²/(BtuIT·in)", - "degree Fahrenheit hour square foot per British thermal unit (international table) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,933 472 K x m/W" + "degree Fahrenheit hour square foot per British thermal unit (international table) inch - Unit of specific thermal resistance according to the Imperial system of units. (6,933 472 K x m/W)" ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(thermochemical)": makeEUInformation( "J19", "°F·h·ft²/Btuth", - "degree Fahrenheit hour square foot per British thermal unit (thermochemical) - 0,176 228 m² x K/W" + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) (0,176 228 m² x K/W)" ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)_inch": makeEUInformation( + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(thermochemical)_inch": makeEUInformation( "N89", "ºF·h·ft²/(Btuth·in)", - "degree Fahrenheit hour square foot per British thermal unit (thermochemical) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,938 112 K x m/W" - ), - degree_Fahrenheit_per_bar: makeEUInformation("J21", "°F/bar", "degree Fahrenheit per bar - 0,555 555 6 x 10⁻⁵ K/Pa"), - degree_Fahrenheit_per_hour: makeEUInformation("J23", "°F/h", "degree Fahrenheit per hour - 1,543 210 x 10⁻⁴ K/s"), - degree_Fahrenheit_per_kelvin: makeEUInformation("J20", "°F/K", "degree Fahrenheit per kelvin - 0,555 555 6"), - degree_Fahrenheit_per_minute: makeEUInformation("J24", "°F/min", "degree Fahrenheit per minute - 9,259 259 x 10⁻³ K/s"), - degree_Fahrenheit_per_second: makeEUInformation("J25", "°F/s", "degree Fahrenheit per second - 0,555 555 6 K/s"), - "degree_Fahrenheit_second_per_British_thermal_unit_(international_table)": makeEUInformation( + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) inch - Unit of specific thermal resistance according to the Imperial system of units. (6,938 112 K x m/W)" + ), + degree_Fahrenheit_per_bar: makeEUInformation("J21", "°F/bar", "degree Fahrenheit per bar (0,555 555 6 x 10⁻⁵ K/Pa)"), + degree_Fahrenheit_per_hour: makeEUInformation("J23", "°F/h", "degree Fahrenheit per hour (1,543 210 x 10⁻⁴ K/s)"), + degree_Fahrenheit_per_kelvin: makeEUInformation("J20", "°F/K", "degree Fahrenheit per kelvin (0,555 555 6)"), + degree_Fahrenheit_per_minute: makeEUInformation("J24", "°F/min", "degree Fahrenheit per minute (9,259 259 x 10⁻³ K/s)"), + degree_Fahrenheit_per_second: makeEUInformation("J25", "°F/s", "degree Fahrenheit per second (0,555 555 6 K/s)"), + "degree_Fahrenheit_second_per_British_thermal_unit(international_table)": makeEUInformation( "N86", "ºF/(BtuIT/s)", - "degree Fahrenheit second per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,265 651 x 10⁻⁴ K/W" + "degree Fahrenheit second per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (5,265 651 x 10⁻⁴ K/W)" ), - "degree_Fahrenheit_second_per_British_thermal_unit_(thermochemical)": makeEUInformation( + "degree_Fahrenheit_second_per_British_thermal_unit(thermochemical)": makeEUInformation( "N87", "ºF/(Btuth/s)", - "degree Fahrenheit second per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,269 175 x 10⁻⁴ K/W" + "degree Fahrenheit second per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (5,269 175 x 10⁻⁴ K/W)" ), degree_Rankine: makeEUInformation( "A48", "°R", - "degree Rankine - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" + "degree Rankine - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (5/9 x K)" ), - degree_Rankine_per_hour: makeEUInformation("J28", "°R/h", "degree Rankine per hour - 1,543 210 x 10⁻⁴ K/s"), - degree_Rankine_per_minute: makeEUInformation("J29", "°R/min", "degree Rankine per minute - 9,259 259 x 10⁻³ K/s"), - degree_Rankine_per_second: makeEUInformation("J30", "°R/s", "degree Rankine per second - 0,555 555 6 K/s"), - "degree_[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] - 1,745 329 x 10⁻² rad"), - "degree_[unit_of_angle]_per_second_squared": makeEUInformation( + degree_Rankine_per_hour: makeEUInformation("J28", "°R/h", "degree Rankine per hour (1,543 210 x 10⁻⁴ K/s)"), + degree_Rankine_per_minute: makeEUInformation("J29", "°R/min", "degree Rankine per minute (9,259 259 x 10⁻³ K/s)"), + degree_Rankine_per_second: makeEUInformation("J30", "°R/s", "degree Rankine per second (0,555 555 6 K/s)"), + "degree[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] (1,745 329 x 10⁻² rad)"), + "degree[unit_of_angle]_per_second_squared": makeEUInformation( "M45", "°/s²", - "degree [unit of angle] per second squared - 360 part of a full circle divided by the power of the SI base unit second and the exponent 2. 1,745 329 x 10⁻² rad / s" + "degree [unit of angle] per second squared - 360 part of a full circle divided by the power of the SI base unit second and the exponent 2. (1,745 329 x 10⁻² rad / s)" ), - degree_per_metre: makeEUInformation("H27", "°/m", "degree per metre - 1,745 329 × 10⁻² rad/m"), - degree_per_second: makeEUInformation("E96", "°/s", "degree per second - 1,745 329 × 10⁻² rad × s⁻¹"), - denier_: makeEUInformation( + degree_per_metre: makeEUInformation("H27", "°/m", "degree per metre (1,745 329 × 10⁻² rad/m)"), + degree_per_second: makeEUInformation("E96", "°/s", "degree per second (1,745 329 × 10⁻² rad × s⁻¹)"), + denier: makeEUInformation( "M83", "den", - "denier - Traditional unit for the indication of the linear mass of textile fibers and yarns. 1,111 111 x 10⁻⁷ kg/m" - ), - "dry_barrel_(US)": makeEUInformation("BLD", "bbl (US)", "dry barrel (US) - 1,156 27 x 10⁻¹ m³"), - "dry_gallon_(US)": makeEUInformation("GLD", "dry gal (US)", "dry gallon (US) - 4,404 884 x 10⁻³ m³"), - "dry_pint_(US)": makeEUInformation("PTD", "dry pt (US)", "dry pint (US) - 5,506 105 x 10⁻⁴ m³"), - "dry_quart_(US)": makeEUInformation("QTD", "dry qt (US)", "dry quart (US) - 1,101 221 x 10⁻³ m³"), - dyne: makeEUInformation("DU", "dyn", "dyne - 10⁻⁵ N"), - dyne_centimetre: makeEUInformation("J94", "dyn·cm", "dyne centimetre - 10⁻⁷ N x m"), + "denier - Traditional unit for the indication of the linear mass of textile fibers and yarns. (1,111 111 x 10⁻⁷ kg/m)" + ), + "dry_barrel(US)": makeEUInformation("BLD", "bbl (US)", "dry barrel (US) (1,156 27 x 10⁻¹ m³)"), + "dry_gallon(US)": makeEUInformation("GLD", "dry gal (US)", "dry gallon (US) (4,404 884 x 10⁻³ m³)"), + "dry_pint(US)": makeEUInformation("PTD", "dry pt (US)", "dry pint (US) (5,506 105 x 10⁻⁴ m³)"), + "dry_quart(US)": makeEUInformation("QTD", "dry qt (US)", "dry quart (US) (1,101 221 x 10⁻³ m³)"), + dyne: makeEUInformation("DU", "dyn", "dyne (10⁻⁵ N)"), + dyne_centimetre: makeEUInformation("J94", "dyn·cm", "dyne centimetre (10⁻⁷ N x m)"), dyne_metre: makeEUInformation( "M97", "dyn·m", - "dyne metre - CGS (Centimetre-Gram-Second system) unit of the rotational moment. 10⁻⁵ N x m" + "dyne metre - CGS (Centimetre-Gram-Second system) unit of the rotational moment. (10⁻⁵ N x m)" ), - dyne_per_centimetre: makeEUInformation("DX", "dyn/cm", "dyne per centimetre - 10⁻³ N/m"), - dyne_per_square_centimetre: makeEUInformation("D9", "dyn/cm²", "dyne per square centimetre - 10⁻¹ Pa"), - dyne_second_per_centimetre: makeEUInformation("A51", "dyn·s/cm", "dyne second per centimetre - 10⁻³ N x s/m"), + dyne_per_centimetre: makeEUInformation("DX", "dyn/cm", "dyne per centimetre (10⁻³ N/m)"), + dyne_per_square_centimetre: makeEUInformation("D9", "dyn/cm²", "dyne per square centimetre (10⁻¹ Pa)"), + dyne_second_per_centimetre: makeEUInformation("A51", "dyn·s/cm", "dyne second per centimetre (10⁻³ N x s/m)"), dyne_second_per_centimetre_to_the_fifth_power: makeEUInformation( "A52", "dyn·s/cm⁵", - "dyne second per centimetre to the fifth power - 10⁵ Pa x s/m³" + "dyne second per centimetre to the fifth power (10⁵ Pa x s/m³)" ), - dyne_second_per_cubic_centimetre: makeEUInformation("A50", "dyn·s/cm³", "dyne second per cubic centimetre - 10 Pa x s/m"), - electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J"), - electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre - 1,602 176 487 x 10⁻¹⁹ J/m"), - electronvolt_square_metre: makeEUInformation("A55", "eV·m²", "electronvolt square metre - 1,602 176 487 x 10⁻¹⁹ J x m²"), + dyne_second_per_cubic_centimetre: makeEUInformation("A50", "dyn·s/cm³", "dyne second per cubic centimetre (10 Pa x s/m)"), + electronvolt: makeEUInformation("A53", "eV", "electronvolt (1,602 176 487 x 10⁻¹⁹ J)"), + electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre (1,602 176 487 x 10⁻¹⁹ J/m)"), + electronvolt_square_metre: makeEUInformation("A55", "eV·m²", "electronvolt square metre (1,602 176 487 x 10⁻¹⁹ J x m²)"), electronvolt_square_metre_per_kilogram: makeEUInformation( "A56", "eV·m²/kg", - "electronvolt square metre per kilogram - 1,602 176 487 x 10⁻¹⁹ J x m²/kg" - ), - erg: makeEUInformation("A57", "erg", "erg - 10⁻⁷J"), - erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre - 10⁻⁵ J/m"), - erg_per_cubic_centimetre: makeEUInformation("A60", "erg/cm³", "erg per cubic centimetre - 10⁻¹ J/m³"), - erg_per_gram: makeEUInformation("A61", "erg/g", "erg per gram - 10⁻⁴ J/kg"), - erg_per_gram_second: makeEUInformation("A62", "erg/g·s", "erg per gram second - 10⁻⁴ W/kg"), - erg_per_second: makeEUInformation("A63", "erg/s", "erg per second - 10⁻⁷ W"), - erg_per_second_square_centimetre: makeEUInformation("A64", "erg/(s·cm²)", "erg per second square centimetre - 10⁻³ W/m²"), - erg_per_square_centimetre_second: makeEUInformation("A65", "erg/(cm²·s)", "erg per square centimetre second - 10⁻³ W/m²"), - erg_square_centimetre: makeEUInformation("A66", "erg·cm²", "erg square centimetre - 10⁻¹¹ J x m²"), - erg_square_centimetre_per_gram: makeEUInformation("A67", "erg·cm²/g", "erg square centimetre per gram - 10⁻⁸ J x m²/kg"), - exajoule: makeEUInformation("A68", "EJ", "exajoule - 10¹⁸ J"), - farad: makeEUInformation("FAR", "F", "farad - F"), - farad_per_kilometre: makeEUInformation("H33", "F/km", "farad per kilometre - 10⁻³ F/m"), - farad_per_metre: makeEUInformation("A69", "F/m", "farad per metre - kg⁻¹ x m⁻³ x s⁴ x A²"), - fathom: makeEUInformation("AK", "fth", "fathom - 1,828 8 m"), - femtojoule: makeEUInformation("A70", "fJ", "femtojoule - 10⁻¹⁵ J"), - femtolitre: makeEUInformation("Q32", "fl", "femtolitre - 10-18 m3"), - femtometre: makeEUInformation("A71", "fm", "femtometre - 10⁻¹⁵ m"), - "fluid_ounce_(UK)": makeEUInformation("OZI", "fl oz (UK)", "fluid ounce (UK) - 2,841 306 x 10⁻⁵ m³"), - "fluid_ounce_(US)": makeEUInformation("OZA", "fl oz (US)", "fluid ounce (US) - 2,957 353 x 10⁻⁵ m³"), - foot: makeEUInformation("FOT", "ft", "foot - 0,304 8 m"), - "foot_(U.S._survey)_": makeEUInformation( + "electronvolt square metre per kilogram (1,602 176 487 x 10⁻¹⁹ J x m²/kg)" + ), + erg: makeEUInformation("A57", "erg", "erg (10⁻⁷J)"), + erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre (10⁻⁵ J/m)"), + erg_per_cubic_centimetre: makeEUInformation("A60", "erg/cm³", "erg per cubic centimetre (10⁻¹ J/m³)"), + erg_per_gram: makeEUInformation("A61", "erg/g", "erg per gram (10⁻⁴ J/kg)"), + erg_per_gram_second: makeEUInformation("A62", "erg/g·s", "erg per gram second (10⁻⁴ W/kg)"), + erg_per_second: makeEUInformation("A63", "erg/s", "erg per second (10⁻⁷ W)"), + erg_per_second_square_centimetre: makeEUInformation("A64", "erg/(s·cm²)", "erg per second square centimetre (10⁻³ W/m²)"), + erg_per_square_centimetre_second: makeEUInformation("A65", "erg/(cm²·s)", "erg per square centimetre second (10⁻³ W/m²)"), + erg_square_centimetre: makeEUInformation("A66", "erg·cm²", "erg square centimetre (10⁻¹¹ J x m²)"), + erg_square_centimetre_per_gram: makeEUInformation("A67", "erg·cm²/g", "erg square centimetre per gram (10⁻⁸ J x m²/kg)"), + exajoule: makeEUInformation("A68", "EJ", "exajoule (10¹⁸ J)"), + farad: makeEUInformation("FAR", "F", "farad (F)"), + farad_per_kilometre: makeEUInformation("H33", "F/km", "farad per kilometre (10⁻³ F/m)"), + farad_per_metre: makeEUInformation("A69", "F/m", "farad per metre (kg⁻¹ x m⁻³ x s⁴ x A²)"), + fathom: makeEUInformation("AK", "fth", "fathom (1,828 8 m)"), + femtojoule: makeEUInformation("A70", "fJ", "femtojoule (10⁻¹⁵ J)"), + femtolitre: makeEUInformation("Q32", "fl", "femtolitre (10-18 m3)"), + femtometre: makeEUInformation("A71", "fm", "femtometre (10⁻¹⁵ m)"), + "fluid_ounce(UK)": makeEUInformation("OZI", "fl oz (UK)", "fluid ounce (UK) (2,841 306 x 10⁻⁵ m³)"), + "fluid_ounce(US)": makeEUInformation("OZA", "fl oz (US)", "fluid ounce (US) (2,957 353 x 10⁻⁵ m³)"), + foot: makeEUInformation("FOT", "ft", "foot (0,304 8 m)"), + "foot(U.S._survey)": makeEUInformation( "M51", - "ft (US survey) ", - "foot (U.S. survey) - Unit commonly used in the United States for ordnance survey. 3,048 006 x 10⁻¹ m" + "ft (US survey)", + "foot (U.S. survey) - Unit commonly used in the United States for ordnance survey. (3,048 006 x 10⁻¹ m)" ), - foot_of_mercury: makeEUInformation("K25", "ft Hg", "foot of mercury - 4,063 666 x 10⁴ Pa"), - foot_of_water: makeEUInformation("K24", "ft H₂O", "foot of water - 2,989 067 x 10³ Pa"), - "foot_of_water_(39.2_ºF)": makeEUInformation( + foot_of_mercury: makeEUInformation("K25", "ft Hg", "foot of mercury (4,063 666 x 10⁴ Pa)"), + foot_of_water: makeEUInformation("K24", "ft H₂O", "foot of water (2,989 067 x 10³ Pa)"), + "foot_of_water(39.2_ºF)": makeEUInformation( "N15", "ftH₂O (39,2 ºF)", - "foot of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 ftH2O is equivalent to the static pressure, which is generated by a head of water at a temperature 39,2°F with a height of 1 foot . 2,988 98 x 10³ Pa" + "foot of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 ftH2O is equivalent to the static pressure, which is generated by a head of water at a temperature 39,2°F with a height of 1 foot . (2,988 98 x 10³ Pa)" ), - foot_per_degree_Fahrenheit: makeEUInformation("K13", "ft/°F", "foot per degree Fahrenheit - 0,548 64 m/K"), - foot_per_hour: makeEUInformation("K14", "ft/h", "foot per hour - 8,466 667 x 10⁻⁵m/s"), - foot_per_minute: makeEUInformation("FR", "ft/min", "foot per minute - 5,08 x 10⁻³ m/s"), - foot_per_psi: makeEUInformation("K17", "ft/psi", "foot per psi - 4,420 750 x 10⁻⁵ m/Pa"), - foot_per_second: makeEUInformation("FS", "ft/s", "foot per second - 0,304 8 m/s"), + foot_per_degree_Fahrenheit: makeEUInformation("K13", "ft/°F", "foot per degree Fahrenheit (0,548 64 m/K)"), + foot_per_hour: makeEUInformation("K14", "ft/h", "foot per hour (8,466 667 x 10⁻⁵m/s)"), + foot_per_minute: makeEUInformation("FR", "ft/min", "foot per minute (5,08 x 10⁻³ m/s)"), + foot_per_psi: makeEUInformation("K17", "ft/psi", "foot per psi (4,420 750 x 10⁻⁵ m/Pa)"), + foot_per_second: makeEUInformation("FS", "ft/s", "foot per second (0,304 8 m/s)"), foot_per_second_degree_Fahrenheit: makeEUInformation( "K18", "(ft/s)/°F", - "foot per second degree Fahrenheit - 0,548 64 (m/s)/K" - ), - foot_per_second_psi: makeEUInformation("K19", "(ft/s)/psi", "foot per second psi - 4,420 750 x 10⁻⁵ (m/s)/Pa"), - foot_per_second_squared: makeEUInformation("A73", "ft/s²", "foot per second squared - 0,304 8 m/s²"), - "foot_pound-force": makeEUInformation("85", "ft·lbf", "foot pound-force - 1,355 818 J"), - "foot_pound-force_per_hour": makeEUInformation("K15", "ft·lbf/h", "foot pound-force per hour - 3,766 161 x 10⁻⁴ W"), - "foot_pound-force_per_minute": makeEUInformation("K16", "ft·lbf/min", "foot pound-force per minute - 2,259 697 x 10⁻² W"), - "foot_pound-force_per_second": makeEUInformation("A74", "ft·lbf/s", "foot pound-force per second - 1,355 818 W"), - foot_poundal: makeEUInformation("N46", "ft·pdl", "foot poundal - Unit of the work (force-path). 4,214 011 x 10⁻² J"), - foot_to_the_fourth_power_: makeEUInformation( + "foot per second degree Fahrenheit (0,548 64 (m/s)/K)" + ), + foot_per_second_psi: makeEUInformation("K19", "(ft/s)/psi", "foot per second psi (4,420 750 x 10⁻⁵ (m/s)/Pa)"), + foot_per_second_squared: makeEUInformation("A73", "ft/s²", "foot per second squared (0,304 8 m/s²)"), + "foot_pound-force": makeEUInformation("85", "ft·lbf", "foot pound-force (1,355 818 J)"), + "foot_pound-force_per_hour": makeEUInformation("K15", "ft·lbf/h", "foot pound-force per hour (3,766 161 x 10⁻⁴ W)"), + "foot_pound-force_per_minute": makeEUInformation("K16", "ft·lbf/min", "foot pound-force per minute (2,259 697 x 10⁻² W)"), + "foot_pound-force_per_second": makeEUInformation("A74", "ft·lbf/s", "foot pound-force per second (1,355 818 W)"), + foot_poundal: makeEUInformation("N46", "ft·pdl", "foot poundal - Unit of the work (force-path). (4,214 011 x 10⁻² J)"), + foot_to_the_fourth_power: makeEUInformation( "N27", "ft⁴", - "foot to the fourth power - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 4 according to NIST: 1 ft4 = 8,630 975 m4. 8,630 975 x 10⁻³ m⁴" + "foot to the fourth power - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 4 according to NIST: 1 ft4 = 8,630 975 m4. (8,630 975 x 10⁻³ m⁴)" ), footcandle: makeEUInformation( "P27", "ftc", - "footcandle - Non SI conform traditional unit, defined as density of light which impinges on a surface which has a distance of one foot from a light source, which shines with an intensity of an international candle. 1,076 391 x 10¹ cd x sr / m²" + "footcandle - Non SI conform traditional unit, defined as density of light which impinges on a surface which has a distance of one foot from a light source, which shines with an intensity of an international candle. (1,076 391 x 10¹ cd x sr / m²)" ), footlambert: makeEUInformation( "P29", "ftL", - "footlambert - Unit of the luminance according to the Anglo-American system of units, defined as emitted or reflected luminance of a lm/ft². 3,426 259 cd/m²" + "footlambert - Unit of the luminance according to the Anglo-American system of units, defined as emitted or reflected luminance of a lm/ft². (3,426 259 cd/m²)" ), franklin: makeEUInformation( "N94", "Fr", - "franklin - CGS (Centimetre-Gram-Second system) unit of the electrical charge, where the charge amounts to exactly 1 Fr where the force of 1 dyn on an equal load is performed at a distance of 1 cm. 3,335 641 x 10⁻¹⁰ C" + "franklin - CGS (Centimetre-Gram-Second system) unit of the electrical charge, where the charge amounts to exactly 1 Fr where the force of 1 dyn on an equal load is performed at a distance of 1 cm. (3,335 641 x 10⁻¹⁰ C)" ), furlong: makeEUInformation( "M50", "fur", - "furlong - Unit commonly used in Great Britain at rural distances: 1 furlong = 40 rods = 10 chains (UK) = 1/8 mile = 1/10 furlong = 220 yards = 660 foot. 2,011 68 x 10² m" - ), - gal: makeEUInformation("A76", "Gal", "gal - 10⁻² m/s²"), - "gallon_(UK)": makeEUInformation("GLI", "gal (UK)", "gallon (UK) - 4,546 092 x 10⁻³ m³"), - "gallon_(UK)_per_day": makeEUInformation("K26", "gal (UK)/d", "gallon (UK) per day - 5,261 678 x 10⁻⁸ m³/s"), - "gallon_(UK)_per_hour": makeEUInformation("K27", "gal (UK)/h", "gallon (UK) per hour - 1,262 803 x 10⁻⁶ m³/s"), - "gallon_(UK)_per_second": makeEUInformation("K28", "gal (UK)/s", "gallon (UK) per second - 4,546 09 x 10⁻³ m³/s"), - "gallon_(US_liquid)_per_second": makeEUInformation( + "furlong - Unit commonly used in Great Britain at rural distances: 1 furlong = 40 rods = 10 chains (UK) = 1/8 mile = 1/10 furlong = 220 yards = 660 foot. (2,011 68 x 10² m)" + ), + gal: makeEUInformation("A76", "Gal", "gal (10⁻² m/s²)"), + "gallon(UK)": makeEUInformation("GLI", "gal (UK)", "gallon (UK) (4,546 092 x 10⁻³ m³)"), + "gallon(UK)_per_day": makeEUInformation("K26", "gal (UK)/d", "gallon (UK) per day (5,261 678 x 10⁻⁸ m³/s)"), + "gallon(UK)_per_hour": makeEUInformation("K27", "gal (UK)/h", "gallon (UK) per hour (1,262 803 x 10⁻⁶ m³/s)"), + "gallon(UK)_per_second": makeEUInformation("K28", "gal (UK)/s", "gallon (UK) per second (4,546 09 x 10⁻³ m³/s)"), + "gallon(US_liquid)_per_second": makeEUInformation( "K30", "gal (US liq.)/s", - "gallon (US liquid) per second - 3,785 412 x 10⁻³ m³/s" - ), - "gallon_(US)": makeEUInformation("GLL", "gal (US)", "gallon (US) - 3,785 412 x 10⁻³ m³"), - "gallon_(US)_per_hour": makeEUInformation("G50", "gal/h", "gallon (US) per hour - 1,051 5 × 10⁻⁶ m³ x s⁻¹"), - gamma: makeEUInformation("P12", "γ", "gamma - Unit of magnetic flow density. 10⁻⁹ T"), - gigabecquerel: makeEUInformation("GBQ", "GBq", "gigabecquerel - 10⁹ Bq"), - gigacoulomb_per_cubic_metre: makeEUInformation("A84", "GC/m³", "gigacoulomb per cubic metre - 10⁹ C/m³"), - gigaelectronvolt: makeEUInformation("A85", "GeV", "gigaelectronvolt - 10⁹ eV"), - gigahertz: makeEUInformation("A86", "GHz", "gigahertz - 10⁹ Hz"), - gigahertz_metre: makeEUInformation("M18", "GHz·m", "gigahertz metre - 10⁹ Hz x m"), - gigajoule: makeEUInformation("GV", "GJ", "gigajoule - 10⁹ J"), - gigaohm: makeEUInformation("A87", "GΩ", "gigaohm - 10⁹ Ω"), - gigaohm_metre: makeEUInformation("A88", "GΩ·m", "gigaohm metre - 10⁹ Ω x m"), - gigaohm_per_metre: makeEUInformation("M26", "GΩ/m", "gigaohm per metre - 10⁹ Ω/m"), - gigapascal: makeEUInformation("A89", "GPa", "gigapascal - 10⁹ Pa"), - gigawatt: makeEUInformation("A90", "GW", "gigawatt - 10⁹ W"), - gigawatt_hour: makeEUInformation("GWH", "GW·h", "gigawatt hour - 3,6 x 10¹² J"), + "gallon (US liquid) per second (3,785 412 x 10⁻³ m³/s)" + ), + "gallon(US)": makeEUInformation("GLL", "gal (US)", "gallon (US) (3,785 412 x 10⁻³ m³)"), + "gallon(US)_per_hour": makeEUInformation("G50", "gal/h", "gallon (US) per hour (1,051 5 × 10⁻⁶ m³ x s⁻¹)"), + gamma: makeEUInformation("P12", "γ", "gamma - Unit of magnetic flow density. (10⁻⁹ T)"), + gigabecquerel: makeEUInformation("GBQ", "GBq", "gigabecquerel (10⁹ Bq)"), + gigacoulomb_per_cubic_metre: makeEUInformation("A84", "GC/m³", "gigacoulomb per cubic metre (10⁹ C/m³)"), + gigaelectronvolt: makeEUInformation("A85", "GeV", "gigaelectronvolt (10⁹ eV)"), + gigahertz: makeEUInformation("A86", "GHz", "gigahertz (10⁹ Hz)"), + gigahertz_metre: makeEUInformation("M18", "GHz·m", "gigahertz metre (10⁹ Hz x m)"), + gigajoule: makeEUInformation("GV", "GJ", "gigajoule (10⁹ J)"), + gigaohm: makeEUInformation("A87", "GΩ", "gigaohm (10⁹ Ω)"), + gigaohm_metre: makeEUInformation("A88", "GΩ·m", "gigaohm metre (10⁹ Ω x m)"), + gigaohm_per_metre: makeEUInformation("M26", "GΩ/m", "gigaohm per metre (10⁹ Ω/m)"), + gigapascal: makeEUInformation("A89", "GPa", "gigapascal (10⁹ Pa)"), + gigawatt: makeEUInformation("A90", "GW", "gigawatt (10⁹ W)"), + gigawatt_hour: makeEUInformation("GWH", "GW·h", "gigawatt hour (3,6 x 10¹² J)"), gilbert: makeEUInformation( "N97", "Gi", - "gilbert - CGS (Centimetre-Gram-Second system) unit of the magnetomotive force, which is defined by the work to increase the magnetic potential of a positive common pol with 1 erg. 7,957 747 x 10⁻¹ A" - ), - "gill_(UK)_per_day": makeEUInformation("K32", "gi (UK)/d", "gill (UK) per day - 1,644 274 x 10⁻⁵ m³/s"), - "gill_(UK)_per_hour": makeEUInformation("K33", "gi (UK)/h", "gill (UK) per hour - 3,946 258 x 10⁻⁸ m³/s"), - "gill_(UK)_per_minute": makeEUInformation("K34", "gi (UK)/min", "gill (UK) per minute - 0,023 677 55 m³/s"), - "gill_(UK)_per_second": makeEUInformation("K35", "gi (UK)/s", "gill (UK) per second - 1,420 653 x 10⁻⁴ m³/s"), - "gill_(US)_per_day": makeEUInformation("K36", "gi (US)/d", "gill (US) per day - 1,369 145 x 10⁻⁹ m³/s"), - "gill_(US)_per_hour": makeEUInformation("K37", "gi (US)/h", "gill (US) per hour - 3,285 947 x 10⁻⁸ m³/s"), - "gill_(US)_per_minute": makeEUInformation("K38", "gi (US)/min", "gill (US) per minute - 1,971 568 x 10⁻⁶ m³/s"), - "gill_(US)_per_second": makeEUInformation("K39", "gi (US)/s", "gill (US) per second - 1,182 941 x 10⁻⁴ m³/s"), - gon: makeEUInformation("A91", "gon", "gon - Synonym: grade 1,570 796 × 10⁻² rad"), - grade: makeEUInformation("A91", "", "grade - = gon"), - grain: makeEUInformation("GRN", "gr", "grain - 64,798 91 x 10⁻⁶ kg"), - "grain_per_gallon_(US)": makeEUInformation("K41", "gr/gal (US)", "grain per gallon (US) - 1,711 806 x 10⁻² kg/m³"), - gram: makeEUInformation("GRM", "g", "gram - 10⁻³ kg"), + "gilbert - CGS (Centimetre-Gram-Second system) unit of the magnetomotive force, which is defined by the work to increase the magnetic potential of a positive common pol with 1 erg. (7,957 747 x 10⁻¹ A)" + ), + "gill(UK)_per_day": makeEUInformation("K32", "gi (UK)/d", "gill (UK) per day (1,644 274 x 10⁻⁵ m³/s)"), + "gill(UK)_per_hour": makeEUInformation("K33", "gi (UK)/h", "gill (UK) per hour (3,946 258 x 10⁻⁸ m³/s)"), + "gill(UK)_per_minute": makeEUInformation("K34", "gi (UK)/min", "gill (UK) per minute (0,023 677 55 m³/s)"), + "gill(UK)_per_second": makeEUInformation("K35", "gi (UK)/s", "gill (UK) per second (1,420 653 x 10⁻⁴ m³/s)"), + "gill(US)_per_day": makeEUInformation("K36", "gi (US)/d", "gill (US) per day (1,369 145 x 10⁻⁹ m³/s)"), + "gill(US)_per_hour": makeEUInformation("K37", "gi (US)/h", "gill (US) per hour (3,285 947 x 10⁻⁸ m³/s)"), + "gill(US)_per_minute": makeEUInformation("K38", "gi (US)/min", "gill (US) per minute (1,971 568 x 10⁻⁶ m³/s)"), + "gill(US)_per_second": makeEUInformation("K39", "gi (US)/s", "gill (US) per second (1,182 941 x 10⁻⁴ m³/s)"), + gon: makeEUInformation("A91", "gon", "gon - Synonym: grade (1,570 796 × 10⁻² rad)"), + grade: makeEUInformation("A91", "", "grade (= gon)"), + grain: makeEUInformation("GRN", "gr", "grain (64,798 91 x 10⁻⁶ kg)"), + "grain_per_gallon(US)": makeEUInformation("K41", "gr/gal (US)", "grain per gallon (US) (1,711 806 x 10⁻² kg/m³)"), + gram: makeEUInformation("GRM", "g", "gram (10⁻³ kg)"), gram_centimetre_per_second: makeEUInformation( "M99", "g·(cm/s)", - "gram centimetre per second - Product of the 0,001-fold of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻⁵ kg x m/s" + "gram centimetre per second - Product of the 0,001-fold of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. (10⁻⁵ kg x m/s)" ), - gram_millimetre: makeEUInformation("H84", "g·mm", "gram millimetre - 10⁻⁶ kg × m"), - gram_per_bar: makeEUInformation("F74", "g/bar", "gram per bar - 10⁻⁸ m x s²"), + gram_millimetre: makeEUInformation("H84", "g·mm", "gram millimetre (10⁻⁶ kg × m)"), + gram_per_bar: makeEUInformation("F74", "g/bar", "gram per bar (10⁻⁸ m x s²)"), gram_per_centimetre_second: makeEUInformation( "N41", "g/(cm·s)", - "gram per centimetre second - Unit of the dynamic viscosity as a quotient of the 0,001-fold of the SI base unit kilogram divided by the 0,01-fold of the SI base unit metre and SI base unit second. 0,1 Pa x s" + "gram per centimetre second - Unit of the dynamic viscosity as a quotient of the 0,001-fold of the SI base unit kilogram divided by the 0,01-fold of the SI base unit metre and SI base unit second. (0,1 Pa x s)" ), - gram_per_cubic_centimetre: makeEUInformation("23", "g/cm³", "gram per cubic centimetre - 10³ kg/m³"), - gram_per_cubic_centimetre_bar: makeEUInformation("G11", "g/(cm³·bar)", "gram per cubic centimetre bar - 10⁻² m⁻² x s²"), + gram_per_cubic_centimetre: makeEUInformation("23", "g/cm³", "gram per cubic centimetre (10³ kg/m³)"), + gram_per_cubic_centimetre_bar: makeEUInformation("G11", "g/(cm³·bar)", "gram per cubic centimetre bar (10⁻² m⁻² x s²)"), gram_per_cubic_centimetre_kelvin: makeEUInformation( "G33", "g/(cm³·K)", - "gram per cubic centimetre kelvin - 10³ kg x m⁻³ x K⁻¹" - ), - gram_per_cubic_decimetre: makeEUInformation("F23", "g/dm³", "gram per cubic decimetre - kg x m⁻³"), - gram_per_cubic_decimetre_bar: makeEUInformation("G12", "g/(dm³·bar)", "gram per cubic decimetre bar - 10⁻⁵ m⁻² x s²"), - gram_per_cubic_decimetre_kelvin: makeEUInformation("G34", "g/(dm³·K)", "gram per cubic decimetre kelvin - kg x m⁻³ x K⁻¹"), - gram_per_cubic_metre: makeEUInformation("A93", "g/m³", "gram per cubic metre - 10⁻³ kg/m³"), - gram_per_cubic_metre_bar: makeEUInformation("G14", "g/(m³·bar)", "gram per cubic metre bar - 10⁻⁸ m⁻² x s²"), - gram_per_cubic_metre_kelvin: makeEUInformation("G36", "g/(m³·K)", "gram per cubic metre kelvin - 10⁻³ kg x m⁻³ x K⁻¹"), - gram_per_day: makeEUInformation("F26", "g/d", "gram per day - 1,157 41 × 10⁻⁸ kg x s⁻¹"), - gram_per_day_bar: makeEUInformation("F62", "g/(d·bar)", "gram per day bar - 1,157 41 × 10⁻¹³ m x s"), - gram_per_day_kelvin: makeEUInformation("F35", "g/(d·K)", "gram per day kelvin - 1,157 41 × 10⁻⁸ kg x s⁻¹ x K⁻¹"), - gram_per_hertz: makeEUInformation("F25", "g/Hz", "gram per hertz - 10⁻³ kg x s"), - gram_per_hour: makeEUInformation("F27", "g/h", "gram per hour - 2,777 78 × 10⁻⁷ kg x s⁻¹"), - gram_per_hour_bar: makeEUInformation("F63", "g/(h·bar)", "gram per hour bar - 2,777 78 × 10⁻¹² m x s"), - gram_per_hour_kelvin: makeEUInformation("F36", "g/(h·K)", "gram per hour kelvin - 2,777 78 × 10⁻⁷ kg x s⁻¹ x K⁻¹"), - gram_per_kelvin: makeEUInformation("F14", "g/K", "gram per kelvin - 10⁻³ kg x K⁻¹"), - gram_per_litre: makeEUInformation("GL", "g/l", "gram per litre - kg/m³"), - gram_per_litre_bar: makeEUInformation("G13", "g/(l·bar)", "gram per litre bar - 10⁻⁵ m⁻² x s²"), - gram_per_litre_kelvin: makeEUInformation("G35", "g/(l·K)", "gram per litre kelvin - kg x m⁻³ x K⁻¹"), - "gram_per_metre_(gram_per_100_centimetres)": makeEUInformation( + "gram per cubic centimetre kelvin (10³ kg x m⁻³ x K⁻¹)" + ), + gram_per_cubic_decimetre: makeEUInformation("F23", "g/dm³", "gram per cubic decimetre (kg x m⁻³)"), + gram_per_cubic_decimetre_bar: makeEUInformation("G12", "g/(dm³·bar)", "gram per cubic decimetre bar (10⁻⁵ m⁻² x s²)"), + gram_per_cubic_decimetre_kelvin: makeEUInformation("G34", "g/(dm³·K)", "gram per cubic decimetre kelvin (kg x m⁻³ x K⁻¹)"), + gram_per_cubic_metre: makeEUInformation("A93", "g/m³", "gram per cubic metre (10⁻³ kg/m³)"), + gram_per_cubic_metre_bar: makeEUInformation("G14", "g/(m³·bar)", "gram per cubic metre bar (10⁻⁸ m⁻² x s²)"), + gram_per_cubic_metre_kelvin: makeEUInformation("G36", "g/(m³·K)", "gram per cubic metre kelvin (10⁻³ kg x m⁻³ x K⁻¹)"), + gram_per_day: makeEUInformation("F26", "g/d", "gram per day (1,157 41 × 10⁻⁸ kg x s⁻¹)"), + gram_per_day_bar: makeEUInformation("F62", "g/(d·bar)", "gram per day bar (1,157 41 × 10⁻¹³ m x s)"), + gram_per_day_kelvin: makeEUInformation("F35", "g/(d·K)", "gram per day kelvin (1,157 41 × 10⁻⁸ kg x s⁻¹ x K⁻¹)"), + gram_per_hertz: makeEUInformation("F25", "g/Hz", "gram per hertz (10⁻³ kg x s)"), + gram_per_hour: makeEUInformation("F27", "g/h", "gram per hour (2,777 78 × 10⁻⁷ kg x s⁻¹)"), + gram_per_hour_bar: makeEUInformation("F63", "g/(h·bar)", "gram per hour bar (2,777 78 × 10⁻¹² m x s)"), + gram_per_hour_kelvin: makeEUInformation("F36", "g/(h·K)", "gram per hour kelvin (2,777 78 × 10⁻⁷ kg x s⁻¹ x K⁻¹)"), + gram_per_kelvin: makeEUInformation("F14", "g/K", "gram per kelvin (10⁻³ kg x K⁻¹)"), + gram_per_litre: makeEUInformation("GL", "g/l", "gram per litre (kg/m³)"), + gram_per_litre_bar: makeEUInformation("G13", "g/(l·bar)", "gram per litre bar (10⁻⁵ m⁻² x s²)"), + gram_per_litre_kelvin: makeEUInformation("G35", "g/(l·K)", "gram per litre kelvin (kg x m⁻³ x K⁻¹)"), + "gram_per_metre(gram_per_100_centimetres)": makeEUInformation( "GF", "g/m", - "gram per metre (gram per 100 centimetres) - 10⁻³ kg/m" - ), - gram_per_millilitre: makeEUInformation("GJ", "g/ml", "gram per millilitre - 10³ kg/m³"), - gram_per_millilitre_bar: makeEUInformation("G15", "g/(ml·bar)", "gram per millilitre bar - 10⁻² m⁻² x s²"), - gram_per_millilitre_kelvin: makeEUInformation("G37", "g/(ml·K)", "gram per millilitre kelvin - 10³ kg x m⁻³ x K⁻¹"), - gram_per_millimetre: makeEUInformation("H76", "g/mm", "gram per millimetre - 10¹ kg x m⁻¹"), - gram_per_minute: makeEUInformation("F28", "g/min", "gram per minute - 1,666 67 × 10⁻⁵ kg x s⁻¹"), - gram_per_minute_bar: makeEUInformation("F64", "g/(min·bar)", "gram per minute bar - 1,666 67 × 10⁻¹⁰ m x s"), - gram_per_minute_kelvin: makeEUInformation("F37", "g/(min·K)", "gram per minute kelvin - 1,666 67 × 10⁻⁵ kg x s⁻¹ x K⁻¹"), - gram_per_mole: makeEUInformation("A94", "g/mol", "gram per mole - 10⁻³ kg/mol"), - gram_per_second: makeEUInformation("F29", "g/s", "gram per second - 10⁻³ kg x s⁻¹"), - gram_per_second_bar: makeEUInformation("F65", "g/(s·bar)", "gram per second bar - 10⁻⁸ m x s"), - gram_per_second_kelvin: makeEUInformation("F38", "g/(s·K)", "gram per second kelvin - 10⁻³ kg x s⁻¹ x K⁻¹"), - gram_per_square_centimetre: makeEUInformation("25", "g/cm²", "gram per square centimetre - 10 kg/m²"), - gram_per_square_metre: makeEUInformation("GM", "g/m²", "gram per square metre - 10⁻³ kg/m²"), + "gram per metre (gram per 100 centimetres) (10⁻³ kg/m)" + ), + gram_per_millilitre: makeEUInformation("GJ", "g/ml", "gram per millilitre (10³ kg/m³)"), + gram_per_millilitre_bar: makeEUInformation("G15", "g/(ml·bar)", "gram per millilitre bar (10⁻² m⁻² x s²)"), + gram_per_millilitre_kelvin: makeEUInformation("G37", "g/(ml·K)", "gram per millilitre kelvin (10³ kg x m⁻³ x K⁻¹)"), + gram_per_millimetre: makeEUInformation("H76", "g/mm", "gram per millimetre (10¹ kg x m⁻¹)"), + gram_per_minute: makeEUInformation("F28", "g/min", "gram per minute (1,666 67 × 10⁻⁵ kg x s⁻¹)"), + gram_per_minute_bar: makeEUInformation("F64", "g/(min·bar)", "gram per minute bar (1,666 67 × 10⁻¹⁰ m x s)"), + gram_per_minute_kelvin: makeEUInformation("F37", "g/(min·K)", "gram per minute kelvin (1,666 67 × 10⁻⁵ kg x s⁻¹ x K⁻¹)"), + gram_per_mole: makeEUInformation("A94", "g/mol", "gram per mole (10⁻³ kg/mol)"), + gram_per_second: makeEUInformation("F29", "g/s", "gram per second (10⁻³ kg x s⁻¹)"), + gram_per_second_bar: makeEUInformation("F65", "g/(s·bar)", "gram per second bar (10⁻⁸ m x s)"), + gram_per_second_kelvin: makeEUInformation("F38", "g/(s·K)", "gram per second kelvin (10⁻³ kg x s⁻¹ x K⁻¹)"), + gram_per_square_centimetre: makeEUInformation("25", "g/cm²", "gram per square centimetre (10 kg/m²)"), + gram_per_square_metre: makeEUInformation("GM", "g/m²", "gram per square metre (10⁻³ kg/m²)"), gram_per_square_millimetre: makeEUInformation( "N24", "g/mm²", - "gram per square millimetre - 0,001-fold of the SI base unit kilogram divided by the 0.000 001-fold of the power of the SI base unit meter by exponent 2. 10³ kg/m²" + "gram per square millimetre - 0,001-fold of the SI base unit kilogram divided by the 0.000 001-fold of the power of the SI base unit meter by exponent 2. (10³ kg/m²)" ), - "gram-force_per_square_centimetre": makeEUInformation("K31", "gf/cm²", "gram-force per square centimetre - 98,066 5 Pa"), - gray: makeEUInformation("A95", "Gy", "gray - m²/s²"), + "gram-force_per_square_centimetre": makeEUInformation("K31", "gf/cm²", "gram-force per square centimetre (98,066 5 Pa)"), + gray: makeEUInformation("A95", "Gy", "gray (m²/s²)"), gray_per_hour: makeEUInformation( "P61", "Gy/h", - "gray per hour - SI derived unit gray divided by the unit hour. 2,777 78 × 10⁻⁴ Gy/s" + "gray per hour - SI derived unit gray divided by the unit hour. (2,777 78 × 10⁻⁴ Gy/s)" ), gray_per_minute: makeEUInformation( "P57", "Gy/min", - "gray per minute - SI derived unit gray divided by the unit minute. 1,666 67 × 10⁻² Gy/s" - ), - gray_per_second: makeEUInformation("A96", "Gy/s", "gray per second - m²/s³"), - hectare: makeEUInformation("HAR", "ha", "hectare - Synonym: square hectometre 10⁴ m²"), - hectobar: makeEUInformation("HBA", "hbar", "hectobar - 10⁷ Pa"), - hectogram: makeEUInformation("HGM", "hg", "hectogram - 10⁻¹ kg"), - hectolitre: makeEUInformation("HLT", "hl", "hectolitre - 10⁻¹ m³"), - hectometre: makeEUInformation("HMT", "hm", "hectometre - 10² m"), - hectopascal: makeEUInformation("A97", "hPa", "hectopascal - 10² Pa"), + "gray per minute - SI derived unit gray divided by the unit minute. (1,666 67 × 10⁻² Gy/s)" + ), + gray_per_second: makeEUInformation("A96", "Gy/s", "gray per second (m²/s³)"), + hectare: makeEUInformation("HAR", "ha", "hectare - Synonym: square hectometre (10⁴ m²)"), + hectobar: makeEUInformation("HBA", "hbar", "hectobar (10⁷ Pa)"), + hectogram: makeEUInformation("HGM", "hg", "hectogram (10⁻¹ kg)"), + hectolitre: makeEUInformation("HLT", "hl", "hectolitre (10⁻¹ m³)"), + hectometre: makeEUInformation("HMT", "hm", "hectometre (10² m)"), + hectopascal: makeEUInformation("A97", "hPa", "hectopascal (10² Pa)"), hectopascal_cubic_metre_per_second: makeEUInformation( "F94", "hPa·m³/s", - "hectopascal cubic metre per second - 10² kg x m² x s⁻³" + "hectopascal cubic metre per second (10² kg x m² x s⁻³)" ), - hectopascal_litre_per_second: makeEUInformation("F93", "hPa·l/s", "hectopascal litre per second - 10⁻¹ kg x m² x s⁻³"), - hectopascal_per_bar: makeEUInformation("E99", "hPa/bar", "hectopascal per bar - 10⁻³"), - hectopascal_per_kelvin: makeEUInformation("F82", "hPa/K", "hectopascal per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), + hectopascal_litre_per_second: makeEUInformation("F93", "hPa·l/s", "hectopascal litre per second (10⁻¹ kg x m² x s⁻³)"), + hectopascal_per_bar: makeEUInformation("E99", "hPa/bar", "hectopascal per bar (10⁻³)"), + hectopascal_per_kelvin: makeEUInformation("F82", "hPa/K", "hectopascal per kelvin (10² kg x m⁻¹ x s⁻² x K⁻¹)"), hectopascal_per_metre: makeEUInformation( "P82", "hPa/m", - "hectopascal per metre - 100-fold of the derived SI unit pascal divided by the SI base unit metre. 10² kg/(m² x s²)" - ), - henry: makeEUInformation("81", "H", "henry - H"), - henry_per_kiloohm: makeEUInformation("H03", "H/kΩ", "henry per kiloohm - 10⁻³ s"), - henry_per_metre: makeEUInformation("A98", "H/m", "henry per metre - H/m"), - henry_per_ohm: makeEUInformation("H04", "H/Ω", "henry per ohm - s"), - hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz"), - hertz_metre: makeEUInformation("H34", "Hz·m", "hertz metre - Hz x m"), - "horsepower_(boiler)": makeEUInformation("K42", "boiler hp", "horsepower (boiler) - 9,809 50 x 10³ W"), - "horsepower_(electric)": makeEUInformation("K43", "electric hp", "horsepower (electric) - 746 W"), - hour: makeEUInformation("HUR", "h", "hour - 3 600 s"), - "hundred_pound_(cwt)_/_hundred_weight_(US)": makeEUInformation( + "hectopascal per metre - 100-fold of the derived SI unit pascal divided by the SI base unit metre. (10² kg/(m² x s²))" + ), + henry: makeEUInformation("81", "H", "henry (H)"), + henry_per_kiloohm: makeEUInformation("H03", "H/kΩ", "henry per kiloohm (10⁻³ s)"), + henry_per_metre: makeEUInformation("A98", "H/m", "henry per metre (H/m)"), + henry_per_ohm: makeEUInformation("H04", "H/Ω", "henry per ohm (s)"), + hertz: makeEUInformation("HTZ", "Hz", "hertz (Hz)"), + hertz_metre: makeEUInformation("H34", "Hz·m", "hertz metre (Hz x m)"), + "horsepower(boiler)": makeEUInformation("K42", "boiler hp", "horsepower (boiler) (9,809 50 x 10³ W)"), + "horsepower(electric)": makeEUInformation("K43", "electric hp", "horsepower (electric) (746 W)"), + hour: makeEUInformation("HUR", "h", "hour (3 600 s)"), + "hundred_pound(cwt)_/_hundred_weight_(US)": makeEUInformation( "CWA", "cwt (US)", - "hundred pound (cwt) / hundred weight (US) - 45,359 2 kg" + "hundred pound (cwt) / hundred weight (US) (45,359 2 kg)" ), - "hundred_weight_(UK)": makeEUInformation("CWI", "cwt (UK)", "hundred weight (UK) - 50,802 35 kg"), - inch: makeEUInformation("INH", "in", "inch - 25,4 x 10⁻³ m"), - inch_of_mercury: makeEUInformation("F79", "inHg", "inch of mercury - 3,386 39 × 10³ kg x m⁻¹ x s⁻²"), - "inch_of_mercury_(32_ºF)": makeEUInformation( + "hundred_weight(UK)": makeEUInformation("CWI", "cwt (UK)", "hundred weight (UK) (50,802 35 kg)"), + inch: makeEUInformation("INH", "in", "inch (25,4 x 10⁻³ m)"), + inch_of_mercury: makeEUInformation("F79", "inHg", "inch of mercury (3,386 39 × 10³ kg x m⁻¹ x s⁻²)"), + "inch_of_mercury(32_ºF)": makeEUInformation( "N16", "inHG (32 ºF)", - "inch of mercury (32 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 32°F with a height of 1 inch. 3,386 38 x 10³ Pa" + "inch of mercury (32 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 32°F with a height of 1 inch. (3,386 38 x 10³ Pa)" ), - "inch_of_mercury_(60_ºF)": makeEUInformation( + "inch_of_mercury(60_ºF)": makeEUInformation( "N17", "inHg (60 ºF)", - "inch of mercury (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 60°F with a height of 1 inch. 3,376 85 x 10³ Pa" + "inch of mercury (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 60°F with a height of 1 inch. (3,376 85 x 10³ Pa)" ), - inch_of_water: makeEUInformation("F78", "inH₂O", "inch of water - 2,490 89 × 10² kg x m⁻¹ x s⁻²"), - "inch_of_water_(39.2_ºF)": makeEUInformation( + inch_of_water: makeEUInformation("F78", "inH₂O", "inch of water (2,490 89 × 10² kg x m⁻¹ x s⁻²)"), + "inch_of_water(39.2_ºF)": makeEUInformation( "N18", "inH₂O (39,2 ºF)", - "inch of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 39,2°F with a height of 1 inch . 2,490 82 × 10² Pa" + "inch of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 39,2°F with a height of 1 inch . (2,490 82 × 10² Pa)" ), - "inch_of_water_(60_ºF)": makeEUInformation( + "inch_of_water(60_ºF)": makeEUInformation( "N19", "inH₂O (60 ºF)", - "inch of water (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 60°F with a height of 1 inch . 2,488 4 × 10² Pa" + "inch of water (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 60°F with a height of 1 inch . (2,488 4 × 10² Pa)" ), - inch_per_degree_Fahrenheit: makeEUInformation("K45", "in/°F", "inch per degree Fahrenheit - 4,572 x 10⁻² m/K"), + inch_per_degree_Fahrenheit: makeEUInformation("K45", "in/°F", "inch per degree Fahrenheit (4,572 x 10⁻² m/K)"), inch_per_minute: makeEUInformation( "M63", "in/min", - "inch per minute - Unit inch according to the Anglo-American and Imperial system of units divided by the unit minute. 4,233 333 x 10⁻⁴ m/s" + "inch per minute - Unit inch according to the Anglo-American and Imperial system of units divided by the unit minute. (4,233 333 x 10⁻⁴ m/s)" ), - inch_per_psi: makeEUInformation("K46", "in/psi", "inch per psi - 3,683 959 x 10⁻⁶ m/Pa"), - inch_per_second: makeEUInformation("IU", "in/s", "inch per second - 0,025 4 m/s"), + inch_per_psi: makeEUInformation("K46", "in/psi", "inch per psi (3,683 959 x 10⁻⁶ m/Pa)"), + inch_per_second: makeEUInformation("IU", "in/s", "inch per second (0,025 4 m/s)"), inch_per_second_degree_Fahrenheit: makeEUInformation( "K47", "(in/s)/°F", - "inch per second degree Fahrenheit - 4,572 x 10⁻² (m/s)/K" + "inch per second degree Fahrenheit (4,572 x 10⁻² (m/s)/K)" ), - inch_per_second_psi: makeEUInformation("K48", "(in/s)/psi", "inch per second psi - 3,683 959 x 10⁻⁶ (m/s)/Pa"), - inch_per_second_squared: makeEUInformation("IV", "in/s²", "inch per second squared - 0,025 4 m/s²"), - inch_per_two_pi_radiant: makeEUInformation("H57", "in/revolution", "inch per two pi radiant - 2,54 × 10⁻² m/(2 × π × rad)"), + inch_per_second_psi: makeEUInformation("K48", "(in/s)/psi", "inch per second psi (3,683 959 x 10⁻⁶ (m/s)/Pa)"), + inch_per_second_squared: makeEUInformation("IV", "in/s²", "inch per second squared (0,025 4 m/s²)"), + inch_per_two_pi_radiant: makeEUInformation("H57", "in/revolution", "inch per two pi radiant (2,54 × 10⁻² m/(2 × π × rad))"), inch_per_year: makeEUInformation( "M61", "in/y", - "inch per year - Unit of the length according to the Anglo-American and Imperial system of units divided by the unit common year with 365 days. 8,048 774 x 10⁻¹⁰ m/s" + "inch per year - Unit of the length according to the Anglo-American and Imperial system of units divided by the unit common year with 365 days. (8,048 774 x 10⁻¹⁰ m/s)" ), - "inch_pound_(pound_inch)": makeEUInformation("IA", "in·lb", "inch pound (pound inch) - 1,152 12 x 10⁻² kg x m"), + "inch_pound(pound_inch)": makeEUInformation("IA", "in·lb", "inch pound (pound inch) (1,152 12 x 10⁻² kg x m)"), inch_poundal: makeEUInformation( "N47", "in·pdl", - "inch poundal - Unit of work (force multiplied by path) according to the Imperial system of units as a product unit inch multiplied by poundal. 3,511 677 x 10⁻³ J" + "inch poundal - Unit of work (force multiplied by path) according to the Imperial system of units as a product unit inch multiplied by poundal. (3,511 677 x 10⁻³ J)" ), - inch_to_the_fourth_power: makeEUInformation("D69", "in⁴", "inch to the fourth power - 41,623 14 x 10⁻⁸ m⁴"), - international_candle_: makeEUInformation( + inch_to_the_fourth_power: makeEUInformation("D69", "in⁴", "inch to the fourth power (41,623 14 x 10⁻⁸ m⁴)"), + international_candle: makeEUInformation( "P36", "IK", - "international candle - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 1,019 cd. 1,019 cd" + "international candle - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 1,019 cd. (1,019 cd)" ), - joule: makeEUInformation("JOU", "J", "joule - J"), - joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³"), + joule: makeEUInformation("JOU", "J", "joule (J)"), + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre (J/m³)"), joule_per_day: makeEUInformation( "P17", "J/d", - "joule per day - Quotient from the derived SI unit joule divided by the unit day. 1,157 41 × 10⁻⁵ W" + "joule per day - Quotient from the derived SI unit joule divided by the unit day. (1,157 41 × 10⁻⁵ W)" ), - joule_per_gram: makeEUInformation("D95", "J/g", "joule per gram - J/(10⁻³ x kg)"), + joule_per_gram: makeEUInformation("D95", "J/g", "joule per gram (J/(10⁻³ x kg))"), joule_per_hour: makeEUInformation( "P16", "J/h", - "joule per hour - Quotient from the derived SI unit joule divided by the unit hour. 2,777 78 × 10⁻⁴ W" + "joule per hour - Quotient from the derived SI unit joule divided by the unit hour. (2,777 78 × 10⁻⁴ W)" ), - joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K"), - joule_per_kilogram: makeEUInformation("J2", "J/kg", "joule per kilogram - J/kg"), - joule_per_kilogram_kelvin: makeEUInformation("B11", "J/(kg·K)", "joule per kilogram kelvin - J/(kg x K)"), - joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre - J/m"), - joule_per_metre_to_the_fourth_power: makeEUInformation("B14", "J/m⁴", "joule per metre to the fourth power - J/m⁴"), + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin (J/K)"), + joule_per_kilogram: makeEUInformation("J2", "J/kg", "joule per kilogram (J/kg)"), + joule_per_kilogram_kelvin: makeEUInformation("B11", "J/(kg·K)", "joule per kilogram kelvin (J/(kg x K))"), + joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre (J/m)"), + joule_per_metre_to_the_fourth_power: makeEUInformation("B14", "J/m⁴", "joule per metre to the fourth power (J/m⁴)"), joule_per_minute: makeEUInformation( "P15", "J/min", - "joule per minute - Quotient from the derived SI unit joule divided by the unit minute. 1,666 67 × 10⁻² W" + "joule per minute - Quotient from the derived SI unit joule divided by the unit minute. (1,666 67 × 10⁻² W)" ), - joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol"), - joule_per_mole_kelvin: makeEUInformation("B16", "J/(mol·K)", "joule per mole kelvin - J/(mol x K)"), + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole (J/mol)"), + joule_per_mole_kelvin: makeEUInformation("B16", "J/(mol·K)", "joule per mole kelvin (J/(mol x K))"), joule_per_second: makeEUInformation( "P14", "J/s", - "joule per second - Quotient of the derived SI unit joule divided by the SI base unit second. W" + "joule per second - Quotient of the derived SI unit joule divided by the SI base unit second. (W)" ), joule_per_square_centimetre: makeEUInformation( "E43", "J/cm²", - "joule per square centimetre - A unit of energy defining the number of joules per square centimetre. 10⁴ J/m²" + "joule per square centimetre - A unit of energy defining the number of joules per square centimetre. (10⁴ J/m²)" ), - joule_per_square_metre: makeEUInformation("B13", "J/m²", "joule per square metre - Synonym: joule per metre squared J/m²"), - joule_second: makeEUInformation("B18", "J·s", "joule second - J x s"), - joule_square_metre: makeEUInformation("D73", "J·m²", "joule square metre - J x m²"), - joule_square_metre_per_kilogram: makeEUInformation("B20", "J·m²/kg", "joule square metre per kilogram - J x m²/kg"), + joule_per_square_metre: makeEUInformation("B13", "J/m²", "joule per square metre - Synonym: joule per metre squared (J/m²)"), + joule_second: makeEUInformation("B18", "J·s", "joule second (J x s)"), + joule_square_metre: makeEUInformation("D73", "J·m²", "joule square metre (J x m²)"), + joule_square_metre_per_kilogram: makeEUInformation("B20", "J·m²/kg", "joule square metre per kilogram (J x m²/kg)"), katal: makeEUInformation( "KAT", "kat", - "katal - A unit of catalytic activity defining the catalytic activity of enzymes and other catalysts. s⁻¹ x mol" - ), - kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) K"), - kelvin_metre_per_watt: makeEUInformation("H35", "K·m/W", "kelvin metre per watt - K x m⁻¹ x kg⁻¹ x s³"), - kelvin_per_bar: makeEUInformation("F61", "K/bar", "kelvin per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), - kelvin_per_hour: makeEUInformation("F10", "K/h", "kelvin per hour - 2,777 78 × 10⁻⁴ s⁻¹ x K"), - kelvin_per_kelvin: makeEUInformation("F02", "K/K", "kelvin per kelvin - 1"), - kelvin_per_minute: makeEUInformation("F11", "K/min", "kelvin per minute - 1,666 67 × 10⁻² s⁻¹ x K"), + "katal - A unit of catalytic activity defining the catalytic activity of enzymes and other catalysts. (s⁻¹ x mol)" + ), + kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (K)"), + kelvin_metre_per_watt: makeEUInformation("H35", "K·m/W", "kelvin metre per watt (K x m⁻¹ x kg⁻¹ x s³)"), + kelvin_per_bar: makeEUInformation("F61", "K/bar", "kelvin per bar (10⁻⁵ kg⁻¹ x m x s² x K)"), + kelvin_per_hour: makeEUInformation("F10", "K/h", "kelvin per hour (2,777 78 × 10⁻⁴ s⁻¹ x K)"), + kelvin_per_kelvin: makeEUInformation("F02", "K/K", "kelvin per kelvin (1)"), + kelvin_per_minute: makeEUInformation("F11", "K/min", "kelvin per minute (1,666 67 × 10⁻² s⁻¹ x K)"), kelvin_per_pascal: makeEUInformation( "N79", "K/Pa", - "kelvin per pascal - SI base unit kelvin divided by the derived SI unit pascal. kg⁻¹ x m x s² x K" + "kelvin per pascal - SI base unit kelvin divided by the derived SI unit pascal. (kg⁻¹ x m x s² x K)" ), - kelvin_per_second: makeEUInformation("F12", "K/s", "kelvin per second - s⁻¹ x K"), - kelvin_per_watt: makeEUInformation("B21", "K/W", "kelvin per watt - K/W"), - kiloampere: makeEUInformation("B22", "kA", "kiloampere - 10³ A"), - "kiloampere_hour_(thousand_ampere_hour)": makeEUInformation( + kelvin_per_second: makeEUInformation("F12", "K/s", "kelvin per second (s⁻¹ x K)"), + kelvin_per_watt: makeEUInformation("B21", "K/W", "kelvin per watt (K/W)"), + kiloampere: makeEUInformation("B22", "kA", "kiloampere (10³ A)"), + "kiloampere_hour(thousand_ampere_hour)": makeEUInformation( "TAH", "kA·h", - "kiloampere hour (thousand ampere hour) - 3,6 x 10⁶ C" - ), - kiloampere_per_metre: makeEUInformation("B24", "kA/m", "kiloampere per metre - 10³ A/m"), - kiloampere_per_square_metre: makeEUInformation("B23", "kA/m²", "kiloampere per square metre - 10³ A/m²"), - kilobar: makeEUInformation("KBA", "kbar", "kilobar - 10⁸ Pa"), - kilobecquerel: makeEUInformation("2Q", "kBq", "kilobecquerel - 10³ Bq"), - kilobecquerel_per_kilogram: makeEUInformation("B25", "kBq/kg", "kilobecquerel per kilogram - 10³ Bq/kg"), - "kilocalorie_(international_table)": makeEUInformation("E14", "kcalIT", "kilocalorie (international table) - 4,186 8 x 10³ J"), - "kilocalorie_(international_table)_per_gram_kelvin": makeEUInformation( + "kiloampere hour (thousand ampere hour) (3,6 x 10⁶ C)" + ), + kiloampere_per_metre: makeEUInformation("B24", "kA/m", "kiloampere per metre (10³ A/m)"), + kiloampere_per_square_metre: makeEUInformation("B23", "kA/m²", "kiloampere per square metre (10³ A/m²)"), + kilobar: makeEUInformation("KBA", "kbar", "kilobar (10⁸ Pa)"), + kilobecquerel: makeEUInformation("2Q", "kBq", "kilobecquerel (10³ Bq)"), + kilobecquerel_per_kilogram: makeEUInformation("B25", "kBq/kg", "kilobecquerel per kilogram (10³ Bq/kg)"), + "kilocalorie(international_table)": makeEUInformation("E14", "kcalIT", "kilocalorie (international table) (4,186 8 x 10³ J)"), + "kilocalorie(international_table)_per_gram_kelvin": makeEUInformation( "N65", "(kcalIT/K)/g", - "kilocalorie (international table) per gram kelvin - Unit of the mass-related heat capacity as quotient 1000-fold of the calorie (international table) divided by the product of the 0,001-fold of the SI base units kilogram and kelvin. 4,186 8 x 10⁶ J/(kg x K)" + "kilocalorie (international table) per gram kelvin - Unit of the mass-related heat capacity as quotient 1000-fold of the calorie (international table) divided by the product of the 0,001-fold of the SI base units kilogram and kelvin. (4,186 8 x 10⁶ J/(kg x K))" ), - "kilocalorie_(international_table)_per_hour_metre_degree_Celsius": makeEUInformation( + "kilocalorie(international_table)_per_hour_metre_degree_Celsius": makeEUInformation( "K52", "kcal/(m·h·°C)", - "kilocalorie (international table) per hour metre degree Celsius - 1,163 J/(m x s x K)" + "kilocalorie (international table) per hour metre degree Celsius (1,163 J/(m x s x K))" ), - "kilocalorie_(mean)": makeEUInformation("K51", "kcal", "kilocalorie (mean) - 4,190 02 x 10³ J"), - "kilocalorie_(thermochemical)": makeEUInformation("K53", "kcalth", "kilocalorie (thermochemical) - 4,184 x 10³ J"), - "kilocalorie_(thermochemical)_per_hour": makeEUInformation( + "kilocalorie(mean)": makeEUInformation("K51", "kcal", "kilocalorie (mean) (4,190 02 x 10³ J)"), + "kilocalorie(thermochemical)": makeEUInformation("K53", "kcalth", "kilocalorie (thermochemical) (4,184 x 10³ J)"), + "kilocalorie(thermochemical)_per_hour": makeEUInformation( "E15", "kcalth/h", - "kilocalorie (thermochemical) per hour - 1,162 22 W" + "kilocalorie (thermochemical) per hour (1,162 22 W)" ), - "kilocalorie_(thermochemical)_per_minute": makeEUInformation( + "kilocalorie(thermochemical)_per_minute": makeEUInformation( "K54", "kcalth/min", - "kilocalorie (thermochemical) per minute - 69,733 33 W" + "kilocalorie (thermochemical) per minute (69,733 33 W)" ), - "kilocalorie_(thermochemical)_per_second": makeEUInformation( + "kilocalorie(thermochemical)_per_second": makeEUInformation( "K55", "kcalth/s", - "kilocalorie (thermochemical) per second - 4,184 x 10³ W" - ), - kilocandela: makeEUInformation("P33", "kcd", "kilocandela - 1000-fold of the SI base unit candela. 10³ cd"), - kilocoulomb: makeEUInformation("B26", "kC", "kilocoulomb - 10³ C"), - kilocoulomb_per_cubic_metre: makeEUInformation("B27", "kC/m³", "kilocoulomb per cubic metre - 10³ C/m³"), - kilocoulomb_per_square_metre: makeEUInformation("B28", "kC/m²", "kilocoulomb per square metre - 10³ C/m²"), - kilocurie: makeEUInformation("2R", "kCi", "kilocurie - 3,7 x 10¹³ Bq"), - kiloelectronvolt: makeEUInformation("B29", "keV", "kiloelectronvolt - 10³ eV"), - kilofarad: makeEUInformation("N90", "kF", "kilofarad - 1000-fold of the derived SI unit farad. 10³ F"), - kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg"), + "kilocalorie (thermochemical) per second (4,184 x 10³ W)" + ), + kilocandela: makeEUInformation("P33", "kcd", "kilocandela - 1000-fold of the SI base unit candela. (10³ cd)"), + kilocoulomb: makeEUInformation("B26", "kC", "kilocoulomb (10³ C)"), + kilocoulomb_per_cubic_metre: makeEUInformation("B27", "kC/m³", "kilocoulomb per cubic metre (10³ C/m³)"), + kilocoulomb_per_square_metre: makeEUInformation("B28", "kC/m²", "kilocoulomb per square metre (10³ C/m²)"), + kilocurie: makeEUInformation("2R", "kCi", "kilocurie (3,7 x 10¹³ Bq)"), + kiloelectronvolt: makeEUInformation("B29", "keV", "kiloelectronvolt (10³ eV)"), + kilofarad: makeEUInformation("N90", "kF", "kilofarad - 1000-fold of the derived SI unit farad. (10³ F)"), + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. (kg)"), kilogram_centimetre_per_second: makeEUInformation( "M98", "kg·(cm/s)", - "kilogram centimetre per second - Product of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻² kg x m/s" + "kilogram centimetre per second - Product of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. (10⁻² kg x m/s)" ), kilogram_metre: makeEUInformation( "M94", "kg·m", - "kilogram metre - Unit of imbalance as a product of the SI base unit kilogram and the SI base unit metre. kg x m" + "kilogram metre - Unit of imbalance as a product of the SI base unit kilogram and the SI base unit metre. (kg x m)" ), - kilogram_metre_per_second: makeEUInformation("B31", "kg·m/s", "kilogram metre per second - kg x m/s"), + kilogram_metre_per_second: makeEUInformation("B31", "kg·m/s", "kilogram metre per second (kg x m/s)"), kilogram_metre_per_second_squared: makeEUInformation( "M77", "kg·m/s²", - "kilogram metre per second squared - Product of the SI base unit kilogram and the SI base unit metre divided by the power of the SI base unit second by exponent 2. (kg x m)/s²" + "kilogram metre per second squared - Product of the SI base unit kilogram and the SI base unit metre divided by the power of the SI base unit second by exponent 2. ((kg x m)/s²)" ), - kilogram_metre_squared: makeEUInformation("B32", "kg·m²", "kilogram metre squared - kg x m²"), - kilogram_metre_squared_per_second: makeEUInformation("B33", "kg·m²/s", "kilogram metre squared per second - kg x m²/s"), - kilogram_per_bar: makeEUInformation("H53", "kg/bar", "kilogram per bar - 10⁻⁵ m x s²"), - kilogram_per_cubic_centimetre: makeEUInformation("G31", "kg/cm³", "kilogram per cubic centimetre - 10⁶ kg x m⁻³"), - kilogram_per_cubic_centimetre_bar: makeEUInformation("G16", "kg/(cm³·bar)", "kilogram per cubic centimetre bar - 10¹ m⁻² x s²"), + kilogram_metre_squared: makeEUInformation("B32", "kg·m²", "kilogram metre squared (kg x m²)"), + kilogram_metre_squared_per_second: makeEUInformation("B33", "kg·m²/s", "kilogram metre squared per second (kg x m²/s)"), + kilogram_per_bar: makeEUInformation("H53", "kg/bar", "kilogram per bar (10⁻⁵ m x s²)"), + kilogram_per_cubic_centimetre: makeEUInformation("G31", "kg/cm³", "kilogram per cubic centimetre (10⁶ kg x m⁻³)"), + kilogram_per_cubic_centimetre_bar: makeEUInformation("G16", "kg/(cm³·bar)", "kilogram per cubic centimetre bar (10¹ m⁻² x s²)"), kilogram_per_cubic_centimetre_kelvin: makeEUInformation( "G38", "kg/(cm³·K)", - "kilogram per cubic centimetre kelvin - 10⁶ kg x m⁻³ x K⁻¹" + "kilogram per cubic centimetre kelvin (10⁶ kg x m⁻³ x K⁻¹)" ), - kilogram_per_cubic_decimetre: makeEUInformation("B34", "kg/dm³", "kilogram per cubic decimetre - 10³ kg/m³"), - kilogram_per_cubic_decimetre_bar: makeEUInformation("H55", "(kg/dm³)/bar", "kilogram per cubic decimetre bar - 10⁻² m⁻² x s²"), + kilogram_per_cubic_decimetre: makeEUInformation("B34", "kg/dm³", "kilogram per cubic decimetre (10³ kg/m³)"), + kilogram_per_cubic_decimetre_bar: makeEUInformation("H55", "(kg/dm³)/bar", "kilogram per cubic decimetre bar (10⁻² m⁻² x s²)"), kilogram_per_cubic_decimetre_kelvin: makeEUInformation( "H54", "(kg/dm³)/K", - "kilogram per cubic decimetre kelvin - 10³ m⁻³ x kg x K⁻¹" + "kilogram per cubic decimetre kelvin (10³ m⁻³ x kg x K⁻¹)" ), kilogram_per_cubic_metre: makeEUInformation( "KMQ", "kg/m³", - "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. (kg/m³)" ), - kilogram_per_cubic_metre_bar: makeEUInformation("G18", "kg/(m³·bar)", "kilogram per cubic metre bar - 10⁻⁵ m⁻² x s²"), - kilogram_per_cubic_metre_kelvin: makeEUInformation("G40", "kg/(m³·K)", "kilogram per cubic metre kelvin - kg x m⁻³ x K⁻¹"), + kilogram_per_cubic_metre_bar: makeEUInformation("G18", "kg/(m³·bar)", "kilogram per cubic metre bar (10⁻⁵ m⁻² x s²)"), + kilogram_per_cubic_metre_kelvin: makeEUInformation("G40", "kg/(m³·K)", "kilogram per cubic metre kelvin (kg x m⁻³ x K⁻¹)"), kilogram_per_cubic_metre_pascal: makeEUInformation( "M73", "(kg/m³)/Pa", - "kilogram per cubic metre pascal - SI base unit kilogram divided by the product of the power of the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x s²" - ), - kilogram_per_day: makeEUInformation("F30", "kg/d", "kilogram per day - 1,157 41 × 10⁻⁵ kg x s⁻¹"), - kilogram_per_day_bar: makeEUInformation("F66", "kg/(d·bar)", "kilogram per day bar - 1,157 41 × 10⁻¹⁰ m x s"), - kilogram_per_day_kelvin: makeEUInformation("F39", "kg/(d·K)", "kilogram per day kelvin - 1,157 41 × 10⁻⁵ kg x s⁻¹ x K⁻¹"), - kilogram_per_hour: makeEUInformation("E93", "kg/h", "kilogram per hour - 2,777 78 × 10⁻⁴ kg x s⁻¹"), - kilogram_per_hour_bar: makeEUInformation("F67", "kg/(h·bar)", "kilogram per hour bar - 2,777 78 × 10⁻⁹ m x s"), - kilogram_per_hour_kelvin: makeEUInformation("F40", "kg/(h·K)", "kilogram per hour kelvin - 2,777 78 × 10⁻⁴ kg x s⁻¹ x K⁻¹"), - kilogram_per_kelvin: makeEUInformation("F15", "kg/K", "kilogram per kelvin - kg x K⁻¹"), - kilogram_per_kilogram: makeEUInformation("M29", "kg/kg", "kilogram per kilogram - 1"), - kilogram_per_kilometre: makeEUInformation("M31", "kg/km", "kilogram per kilometre - 10⁻³ kg/m"), - kilogram_per_kilomole: makeEUInformation("F24", "kg/kmol", "kilogram per kilomole - 10⁻³ kg x mol⁻¹"), - kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre - 10³ kg/m³"), - kilogram_per_litre_bar: makeEUInformation("G17", "kg/(l·bar)", "kilogram per litre bar - 10⁻² m⁻² x s²"), - kilogram_per_litre_kelvin: makeEUInformation("G39", "kg/(l·K)", "kilogram per litre kelvin - 10³ kg x m⁻³ x K⁻¹"), - kilogram_per_metre: makeEUInformation("KL", "kg/m", "kilogram per metre - kg/m"), + "kilogram per cubic metre pascal - SI base unit kilogram divided by the product of the power of the SI base unit metre with exponent 3 and the derived SI unit pascal. (m⁻² x s²)" + ), + kilogram_per_day: makeEUInformation("F30", "kg/d", "kilogram per day (1,157 41 × 10⁻⁵ kg x s⁻¹)"), + kilogram_per_day_bar: makeEUInformation("F66", "kg/(d·bar)", "kilogram per day bar (1,157 41 × 10⁻¹⁰ m x s)"), + kilogram_per_day_kelvin: makeEUInformation("F39", "kg/(d·K)", "kilogram per day kelvin (1,157 41 × 10⁻⁵ kg x s⁻¹ x K⁻¹)"), + kilogram_per_hour: makeEUInformation("E93", "kg/h", "kilogram per hour (2,777 78 × 10⁻⁴ kg x s⁻¹)"), + kilogram_per_hour_bar: makeEUInformation("F67", "kg/(h·bar)", "kilogram per hour bar (2,777 78 × 10⁻⁹ m x s)"), + kilogram_per_hour_kelvin: makeEUInformation("F40", "kg/(h·K)", "kilogram per hour kelvin (2,777 78 × 10⁻⁴ kg x s⁻¹ x K⁻¹)"), + kilogram_per_kelvin: makeEUInformation("F15", "kg/K", "kilogram per kelvin (kg x K⁻¹)"), + kilogram_per_kilogram: makeEUInformation("M29", "kg/kg", "kilogram per kilogram (1)"), + kilogram_per_kilometre: makeEUInformation("M31", "kg/km", "kilogram per kilometre (10⁻³ kg/m)"), + kilogram_per_kilomole: makeEUInformation("F24", "kg/kmol", "kilogram per kilomole (10⁻³ kg x mol⁻¹)"), + kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre (10³ kg/m³)"), + kilogram_per_litre_bar: makeEUInformation("G17", "kg/(l·bar)", "kilogram per litre bar (10⁻² m⁻² x s²)"), + kilogram_per_litre_kelvin: makeEUInformation("G39", "kg/(l·K)", "kilogram per litre kelvin (10³ kg x m⁻³ x K⁻¹)"), + kilogram_per_metre: makeEUInformation("KL", "kg/m", "kilogram per metre (kg/m)"), kilogram_per_metre_day: makeEUInformation( "N39", "kg/(m·d)", - "kilogram per metre day - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit day. 1,157 41 × 10⁻⁵ Pa x s" + "kilogram per metre day - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit day. (1,157 41 × 10⁻⁵ Pa x s)" ), kilogram_per_metre_hour: makeEUInformation( "N40", "kg/(m·h)", - "kilogram per metre hour - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit hour. 2,777 78 × 10⁻⁴ Pa x s" + "kilogram per metre hour - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit hour. (2,777 78 × 10⁻⁴ Pa x s)" ), kilogram_per_metre_minute: makeEUInformation( "N38", "kg/(m·min)", - "kilogram per metre minute - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit minute. 1,666 67 × 10⁻² Pa x s" + "kilogram per metre minute - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit minute. (1,666 67 × 10⁻² Pa x s)" ), kilogram_per_metre_second: makeEUInformation( "N37", "kg/(m·s)", - "kilogram per metre second - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the SI base unit second. Pa x s" + "kilogram per metre second - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the SI base unit second. (Pa x s)" ), - kilogram_per_millimetre: makeEUInformation("KW", "kg/mm", "kilogram per millimetre - 10³ kg/m"), - kilogram_per_minute: makeEUInformation("F31", "kg/min", "kilogram per minute - 1,666 67 × 10⁻² kg x s⁻¹"), - kilogram_per_minute_bar: makeEUInformation("F68", "kg/(min·bar)", "kilogram per minute bar - 1,666 67 × 10⁻⁷ m x s"), + kilogram_per_millimetre: makeEUInformation("KW", "kg/mm", "kilogram per millimetre (10³ kg/m)"), + kilogram_per_minute: makeEUInformation("F31", "kg/min", "kilogram per minute (1,666 67 × 10⁻² kg x s⁻¹)"), + kilogram_per_minute_bar: makeEUInformation("F68", "kg/(min·bar)", "kilogram per minute bar (1,666 67 × 10⁻⁷ m x s)"), kilogram_per_minute_kelvin: makeEUInformation( "F41", "kg/(min·K)", - "kilogram per minute kelvin - 1,666 67 × 10⁻²kg x s⁻¹ x K⁻¹" + "kilogram per minute kelvin (1,666 67 × 10⁻²kg x s⁻¹ x K⁻¹)" ), - kilogram_per_mole: makeEUInformation("D74", "kg/mol", "kilogram per mole - kg/mol"), + kilogram_per_mole: makeEUInformation("D74", "kg/mol", "kilogram per mole (kg/mol)"), kilogram_per_pascal: makeEUInformation( "M74", "kg/Pa", - "kilogram per pascal - SI base unit kilogram divided by the derived SI unit pascal. m x s²" + "kilogram per pascal - SI base unit kilogram divided by the derived SI unit pascal. (m x s²)" ), - kilogram_per_second: makeEUInformation("KGS", "kg/s", "kilogram per second - kg/s"), - kilogram_per_second_bar: makeEUInformation("F69", "kg/(s·bar)", "kilogram per second bar - 10⁻⁵ m x s"), - kilogram_per_second_kelvin: makeEUInformation("F42", "kg/(s·K)", "kilogram per second kelvin - kg x s⁻¹ x K⁻¹"), + kilogram_per_second: makeEUInformation("KGS", "kg/s", "kilogram per second (kg/s)"), + kilogram_per_second_bar: makeEUInformation("F69", "kg/(s·bar)", "kilogram per second bar (10⁻⁵ m x s)"), + kilogram_per_second_kelvin: makeEUInformation("F42", "kg/(s·K)", "kilogram per second kelvin (kg x s⁻¹ x K⁻¹)"), kilogram_per_second_pascal: makeEUInformation( "M87", "(kg/s)/Pa", - "kilogram per second pascal - SI base unit kilogram divided by the product of the SI base unit second and the derived SI unit pascal. m x s" - ), - kilogram_per_square_centimetre: makeEUInformation("D5", "kg/cm²", "kilogram per square centimetre - 10⁴ kg/m²"), - kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre - kg/m²"), - kilogram_per_square_metre_second: makeEUInformation("H56", "kg/(m²·s)", "kilogram per square metre second - kg m⁻² x s⁻¹"), - kilogram_square_centimetre: makeEUInformation("F18", "kg·cm²", "kilogram square centimetre - 10⁻⁴ kg m²"), - kilogram_square_millimetre: makeEUInformation("F19", "kg·mm²", "kilogram square millimetre - 10⁻⁶ kg m²"), - "kilogram-force": makeEUInformation("B37", "kgf", "kilogram-force - 9,806 65 N"), - "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre - 9,806 65 N x m"), - "kilogram-force_metre_per_second": makeEUInformation("B39", "kgf·m/s", "kilogram-force metre per second - 9,806 65 W"), + "kilogram per second pascal - SI base unit kilogram divided by the product of the SI base unit second and the derived SI unit pascal. (m x s)" + ), + kilogram_per_square_centimetre: makeEUInformation("D5", "kg/cm²", "kilogram per square centimetre (10⁴ kg/m²)"), + kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre (kg/m²)"), + kilogram_per_square_metre_second: makeEUInformation("H56", "kg/(m²·s)", "kilogram per square metre second (kg m⁻² x s⁻¹)"), + kilogram_square_centimetre: makeEUInformation("F18", "kg·cm²", "kilogram square centimetre (10⁻⁴ kg m²)"), + kilogram_square_millimetre: makeEUInformation("F19", "kg·mm²", "kilogram square millimetre (10⁻⁶ kg m²)"), + "kilogram-force": makeEUInformation("B37", "kgf", "kilogram-force (9,806 65 N)"), + "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre (9,806 65 N x m)"), + "kilogram-force_metre_per_second": makeEUInformation("B39", "kgf·m/s", "kilogram-force metre per second (9,806 65 W)"), "kilogram-force_per_square_centimetre": makeEUInformation( "E42", "kgf/cm²", - "kilogram-force per square centimetre - 9,806 65 x 10⁴ Pa" + "kilogram-force per square centimetre (9,806 65 x 10⁴ Pa)" ), - "kilogram-force_per_square_metre": makeEUInformation("B40", "kgf/m²", "kilogram-force per square metre - 9,806 65 Pa"), + "kilogram-force_per_square_metre": makeEUInformation("B40", "kgf/m²", "kilogram-force per square metre (9,806 65 Pa)"), "kilogram-force_per_square_millimetre": makeEUInformation( "E41", "kgf·m/cm²", - "kilogram-force per square millimetre - 9,806 65 x 10⁻⁶ Pa" + "kilogram-force per square millimetre (9,806 65 x 10⁻⁶ Pa)" ), - kilohenry: makeEUInformation("P24", "kH", "kilohenry - 1000-fold of the derived SI unit henry. 10³ H"), - kilohertz: makeEUInformation("KHZ", "kHz", "kilohertz - 10³ Hz"), - kilohertz_metre: makeEUInformation("M17", "kHz·m", "kilohertz metre - 10³ Hz x m"), - kilojoule: makeEUInformation("KJO", "kJ", "kilojoule - 10³ J"), + kilohenry: makeEUInformation("P24", "kH", "kilohenry - 1000-fold of the derived SI unit henry. (10³ H)"), + kilohertz: makeEUInformation("KHZ", "kHz", "kilohertz (10³ Hz)"), + kilohertz_metre: makeEUInformation("M17", "kHz·m", "kilohertz metre (10³ Hz x m)"), + kilojoule: makeEUInformation("KJO", "kJ", "kilojoule (10³ J)"), kilojoule_per_day: makeEUInformation( "P21", "kJ/d", - "kilojoule per day - Quotient from the 1000-fold of the derived SI unit joule divided by the unit day. 1,157 41 x 10⁻² W" + "kilojoule per day - Quotient from the 1000-fold of the derived SI unit joule divided by the unit day. (1,157 41 x 10⁻² W)" ), - kilojoule_per_gram: makeEUInformation("Q31", "kJ/g", "kilojoule per gram - 10⁶ J/kg"), + kilojoule_per_gram: makeEUInformation("Q31", "kJ/g", "kilojoule per gram (10⁶ J/kg)"), kilojoule_per_hour: makeEUInformation( "P20", "kJ/h", - "kilojoule per hour - Quotient from the 1000-fold of the derived SI unit joule divided by the unit hour. 2,777 78 x 10⁻¹ W" + "kilojoule per hour - Quotient from the 1000-fold of the derived SI unit joule divided by the unit hour. (2,777 78 x 10⁻¹ W)" ), - kilojoule_per_kelvin: makeEUInformation("B41", "kJ/K", "kilojoule per kelvin - 10³ J/K"), - kilojoule_per_kilogram: makeEUInformation("B42", "kJ/kg", "kilojoule per kilogram - 10³ J/kg"), - kilojoule_per_kilogram_kelvin: makeEUInformation("B43", "kJ/(kg·K)", "kilojoule per kilogram kelvin - 10³ J/(kg x K)"), + kilojoule_per_kelvin: makeEUInformation("B41", "kJ/K", "kilojoule per kelvin (10³ J/K)"), + kilojoule_per_kilogram: makeEUInformation("B42", "kJ/kg", "kilojoule per kilogram (10³ J/kg)"), + kilojoule_per_kilogram_kelvin: makeEUInformation("B43", "kJ/(kg·K)", "kilojoule per kilogram kelvin (10³ J/(kg x K))"), kilojoule_per_minute: makeEUInformation( "P19", "kJ/min", - "kilojoule per minute - Quotient from the 1000-fold of the derived SI unit joule divided by the unit minute. 1,666 67 × 10 W" + "kilojoule per minute - Quotient from the 1000-fold of the derived SI unit joule divided by the unit minute. (1,666 67 × 10 W)" ), - kilojoule_per_mole: makeEUInformation("B44", "kJ/mol", "kilojoule per mole - 10³ J/mol"), + kilojoule_per_mole: makeEUInformation("B44", "kJ/mol", "kilojoule per mole (10³ J/mol)"), kilojoule_per_second: makeEUInformation( "P18", "kJ/s", - "kilojoule per second - Quotient from the 1000-fold of the derived SI unit joule divided by the SI base unit second. 10³ W" - ), - kilolitre: makeEUInformation("K6", "kl", "kilolitre - m³"), - kilolitre_per_hour: makeEUInformation("4X", "kl/h", "kilolitre per hour - 2,777 78 x 10⁻⁴ m³/s"), - kilolux: makeEUInformation("KLX", "klx", "kilolux - A unit of illuminance equal to one thousand lux. 10³ cd x sr / m²"), - kilometre: makeEUInformation("KMT", "km", "kilometre - 10³ m"), - kilometre_per_hour: makeEUInformation("KMH", "km/h", "kilometre per hour - 0,277 778 m/s"), - kilometre_per_second_: makeEUInformation( + "kilojoule per second - Quotient from the 1000-fold of the derived SI unit joule divided by the SI base unit second. (10³ W)" + ), + kilolitre: makeEUInformation("K6", "kl", "kilolitre (m³)"), + kilolitre_per_hour: makeEUInformation("4X", "kl/h", "kilolitre per hour (2,777 78 x 10⁻⁴ m³/s)"), + kilolux: makeEUInformation("KLX", "klx", "kilolux - A unit of illuminance equal to one thousand lux. (10³ cd x sr / m²)"), + kilometre: makeEUInformation("KMT", "km", "kilometre (10³ m)"), + kilometre_per_hour: makeEUInformation("KMH", "km/h", "kilometre per hour (0,277 778 m/s)"), + kilometre_per_second: makeEUInformation( "M62", "km/s", - "kilometre per second - 1000-fold of the SI base unit metre divided by the SI base unit second. 10³ m/s" + "kilometre per second - 1000-fold of the SI base unit metre divided by the SI base unit second. (10³ m/s)" ), kilometre_per_second_squared: makeEUInformation( "M38", "km/s²", - "kilometre per second squared - 1000-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10³ m/s²" + "kilometre per second squared - 1000-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. (10³ m/s²)" ), - kilomole: makeEUInformation("B45", "kmol", "kilomole - 10³ mol"), - kilomole_per_cubic_metre: makeEUInformation("B46", "kmol/m³", "kilomole per cubic metre - 10³ mol/m³"), - kilomole_per_cubic_metre_bar: makeEUInformation("K60", "(kmol/m³)/bar", "kilomole per cubic metre bar - 10⁻² (mol/m³)/Pa"), - kilomole_per_cubic_metre_kelvin: makeEUInformation("K59", "(kmol/m³)/K", "kilomole per cubic metre kelvin - 10³ (mol/m³)/K"), - kilomole_per_hour: makeEUInformation("K58", "kmol/h", "kilomole per hour - 2,777 78 x 10⁻¹ mol/s"), + kilomole: makeEUInformation("B45", "kmol", "kilomole (10³ mol)"), + kilomole_per_cubic_metre: makeEUInformation("B46", "kmol/m³", "kilomole per cubic metre (10³ mol/m³)"), + kilomole_per_cubic_metre_bar: makeEUInformation("K60", "(kmol/m³)/bar", "kilomole per cubic metre bar (10⁻² (mol/m³)/Pa)"), + kilomole_per_cubic_metre_kelvin: makeEUInformation("K59", "(kmol/m³)/K", "kilomole per cubic metre kelvin (10³ (mol/m³)/K)"), + kilomole_per_hour: makeEUInformation("K58", "kmol/h", "kilomole per hour (2,777 78 x 10⁻¹ mol/s)"), kilomole_per_kilogram: makeEUInformation( "P47", "kmol/kg", - "kilomole per kilogram - 1000-fold of the SI base unit mol divided by the SI base unit kilogram. 10³ mol/kg" + "kilomole per kilogram - 1000-fold of the SI base unit mol divided by the SI base unit kilogram. (10³ mol/kg)" ), - kilomole_per_minute: makeEUInformation("K61", "kmol/min", "kilomole per minute - 16,666 7 mol/s"), - kilomole_per_second: makeEUInformation("E94", "kmol/s", "kilomole per second - 10³ s⁻¹ x mol"), - kilonewton: makeEUInformation("B47", "kN", "kilonewton - 10³ N"), - kilonewton_metre: makeEUInformation("B48", "kN·m", "kilonewton metre - 10³ N x m"), + kilomole_per_minute: makeEUInformation("K61", "kmol/min", "kilomole per minute (16,666 7 mol/s)"), + kilomole_per_second: makeEUInformation("E94", "kmol/s", "kilomole per second (10³ s⁻¹ x mol)"), + kilonewton: makeEUInformation("B47", "kN", "kilonewton (10³ N)"), + kilonewton_metre: makeEUInformation("B48", "kN·m", "kilonewton metre (10³ N x m)"), kilonewton_per_metre: makeEUInformation( "N31", "kN/m", - "kilonewton per metre - 1000-fold of the derived SI unit newton divided by the SI base unit metre. 10³ N/m" - ), - kilonewton_per_square_metre: makeEUInformation("KNM", "KN/m2", "kilonewton per square metre - 103pascal"), - kiloohm: makeEUInformation("B49", "kΩ", "kiloohm - 10³ Ω"), - kiloohm_metre: makeEUInformation("B50", "kΩ·m", "kiloohm metre - 10³ Ω x m"), - kilopascal: makeEUInformation("KPA", "kPa", "kilopascal - 10³ Pa"), - kilopascal_per_bar: makeEUInformation("F03", "kPa/bar", "kilopascal per bar - 10⁻²"), - kilopascal_per_kelvin: makeEUInformation("F83", "kPa/K", "kilopascal per kelvin - 10³ kg x m⁻¹ x s⁻² x K⁻¹"), + "kilonewton per metre - 1000-fold of the derived SI unit newton divided by the SI base unit metre. (10³ N/m)" + ), + kilonewton_per_square_metre: makeEUInformation("KNM", "KN/m2", "kilonewton per square metre (103pascal)"), + kiloohm: makeEUInformation("B49", "kΩ", "kiloohm (10³ Ω)"), + kiloohm_metre: makeEUInformation("B50", "kΩ·m", "kiloohm metre (10³ Ω x m)"), + kilopascal: makeEUInformation("KPA", "kPa", "kilopascal (10³ Pa)"), + kilopascal_per_bar: makeEUInformation("F03", "kPa/bar", "kilopascal per bar (10⁻²)"), + kilopascal_per_kelvin: makeEUInformation("F83", "kPa/K", "kilopascal per kelvin (10³ kg x m⁻¹ x s⁻² x K⁻¹)"), kilopascal_per_metre: makeEUInformation( "P81", "kPa/m", - "kilopascal per metre - 1000-fold of the derived SI unit pascal divided by the SI base unit metre. 10³ kg/(m² x s²)" + "kilopascal per metre - 1000-fold of the derived SI unit pascal divided by the SI base unit metre. (10³ kg/(m² x s²))" ), - kilopascal_per_millimetre: makeEUInformation("34", "kPa/mm", "kilopascal per millimetre - 10⁶ kg/(m² x s²)"), - kilopascal_square_metre_per_gram: makeEUInformation("33", "kPa·m²/g", "kilopascal square metre per gram - 10⁶ m/s²"), - kilopond: makeEUInformation("B51", "kp", "kilopond - Synonym: kilogram-force 9,806 65 N"), + kilopascal_per_millimetre: makeEUInformation("34", "kPa/mm", "kilopascal per millimetre (10⁶ kg/(m² x s²))"), + kilopascal_square_metre_per_gram: makeEUInformation("33", "kPa·m²/g", "kilopascal square metre per gram (10⁶ m/s²)"), + kilopond: makeEUInformation("B51", "kp", "kilopond - Synonym: kilogram-force (9,806 65 N)"), kilopound_per_hour: makeEUInformation( "M90", "klb/h", - "kilopound per hour - 1000-fold of the unit of the mass avoirdupois pound according to the avoirdupois unit system divided by the unit hour. 0,125 997 889 kg/s" + "kilopound per hour - 1000-fold of the unit of the mass avoirdupois pound according to the avoirdupois unit system divided by the unit hour. (0,125 997 889 kg/s)" ), "kilopound-force": makeEUInformation( "M75", "kip", - "kilopound-force - 1000-fold of the unit of the force pound-force (lbf) according to the Anglo-American system of units with the relationship. 4,448 222 x 10³ N" - ), - kiloroentgen: makeEUInformation("KR", "kR", "kiloroentgen - 2,58 x 10⁻¹ C/kg"), - kilosecond: makeEUInformation("B52", "ks", "kilosecond - 10³ s"), - kilosiemens: makeEUInformation("B53", "kS", "kilosiemens - 10³ S"), - kilosiemens_per_metre: makeEUInformation("B54", "kS/m", "kilosiemens per metre - 10³ S/m"), - kilotesla: makeEUInformation("P13", "kT", "kilotesla - 1000-fold of the derived SI unit tesla. 10³ T"), - kilotonne: makeEUInformation("KTN", "kt", "kilotonne - 10⁶ kg"), - kilovar: makeEUInformation("KVR", "kvar", "kilovar - 10³ V x A"), - kilovolt: makeEUInformation("KVT", "kV", "kilovolt - 10³ V"), - "kilovolt_-_ampere": makeEUInformation("KVA", "kV·A", "kilovolt - ampere - 10³ V x A"), - "kilovolt_ampere_(reactive)": makeEUInformation( + "kilopound-force - 1000-fold of the unit of the force pound-force (lbf) according to the Anglo-American system of units with the relationship. (4,448 222 x 10³ N)" + ), + kiloroentgen: makeEUInformation("KR", "kR", "kiloroentgen (2,58 x 10⁻¹ C/kg)"), + kilosecond: makeEUInformation("B52", "ks", "kilosecond (10³ s)"), + kilosiemens: makeEUInformation("B53", "kS", "kilosiemens (10³ S)"), + kilosiemens_per_metre: makeEUInformation("B54", "kS/m", "kilosiemens per metre (10³ S/m)"), + kilotesla: makeEUInformation("P13", "kT", "kilotesla - 1000-fold of the derived SI unit tesla. (10³ T)"), + kilotonne: makeEUInformation("KTN", "kt", "kilotonne (10⁶ kg)"), + kilovar: makeEUInformation("KVR", "kvar", "kilovar (10³ V x A)"), + kilovolt: makeEUInformation("KVT", "kV", "kilovolt (10³ V)"), + "kilovolt-ampere": makeEUInformation("KVA", "kV·A", "kilovolt - ampere (10³ V x A)"), + "kilovolt_ampere(reactive)": makeEUInformation( "K5", "kvar", - "kilovolt ampere (reactive) - Use kilovar (common code KVR) 10³ V x A" + "kilovolt ampere (reactive) - Use kilovar (common code KVR) (10³ V x A)" ), - kilovolt_per_metre: makeEUInformation("B55", "kV/m", "kilovolt per metre - 10³ V/m"), - kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), - kilowatt_hour: makeEUInformation("KWH", "kW·h", "kilowatt hour - 3,6 x 10⁶ J"), + kilovolt_per_metre: makeEUInformation("B55", "kV/m", "kilovolt per metre (10³ V/m)"), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt (10³ W)"), + kilowatt_hour: makeEUInformation("KWH", "kW·h", "kilowatt hour (3,6 x 10⁶ J)"), kilowatt_per_metre_degree_Celsius: makeEUInformation( "N82", "kW/(m·°C)", - "kilowatt per metre degree Celsius - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. 10³ W/(m x K)" + "kilowatt per metre degree Celsius - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. (10³ W/(m x K))" ), kilowatt_per_metre_kelvin: makeEUInformation( "N81", "kW/(m·K)", - "kilowatt per metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the SI base unit kelvin. 10³ W/(m x K)" + "kilowatt per metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the SI base unit kelvin. (10³ W/(m x K))" ), kilowatt_per_square_metre_kelvin: makeEUInformation( "N78", "kW/(m²·K)", - "kilowatt per square metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the power of the SI base unit metre by exponent 2 and the SI base unit kelvin. 10³ W/(m² x K)" + "kilowatt per square metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the power of the SI base unit metre by exponent 2 and the SI base unit kelvin. (10³ W/(m² x K))" ), - kiloweber: makeEUInformation("P11", "kWb", "kiloweber - 1000 fold of the derived SI unit weber. 10³ Wb"), - kiloweber_per_metre: makeEUInformation("B56", "kWb/m", "kiloweber per metre - 10³ Wb/m"), + kiloweber: makeEUInformation("P11", "kWb", "kiloweber - 1000 fold of the derived SI unit weber. (10³ Wb)"), + kiloweber_per_metre: makeEUInformation("B56", "kWb/m", "kiloweber per metre (10³ Wb/m)"), kip_per_square_inch: makeEUInformation( "N20", "ksi", - "kip per square inch - Non SI-conforming unit of the pressure according to the Anglo-American system of units as the 1000-fold of the unit of the force pound-force divided by the power of the unit inch by exponent 2. 6,894 757 x 10⁶ Pa" + "kip per square inch - Non SI-conforming unit of the pressure according to the Anglo-American system of units as the 1000-fold of the unit of the force pound-force divided by the power of the unit inch by exponent 2. (6,894 757 x 10⁶ Pa)" ), - knot: makeEUInformation("KNT", "kn", "knot - 0,514 444 m/s"), + knot: makeEUInformation("KNT", "kn", "knot (0,514 444 m/s)"), lambert: makeEUInformation( "P30", "Lb", - "lambert - CGS (Centimetre-Gram-Second system) unit of luminance, defined as the emitted or reflected luminance by one lumen per square centimetre. 3,183 099 x 10³ cd/m²" + "lambert - CGS (Centimetre-Gram-Second system) unit of luminance, defined as the emitted or reflected luminance by one lumen per square centimetre. (3,183 099 x 10³ cd/m²)" ), langley: makeEUInformation( "P40", "Ly", - "langley - CGS (Centimetre-Gram-Second system) unit of the areal-related energy transmission (as a measure of the incident quantity of heat of solar radiation on the earths surface). 4,184 x 10⁴ J/m²" + "langley - CGS (Centimetre-Gram-Second system) unit of the areal-related energy transmission (as a measure of the incident quantity of heat of solar radiation on the earths surface). (4,184 x 10⁴ J/m²)" ), light_year: makeEUInformation( "B57", "ly", - "light year - A unit of length defining the distance that light travels in a vacuum in one year. 9,460 73 x 10¹⁵ m" - ), - "liquid_pint_(US)": makeEUInformation("PTL", "liq pt (US)", "liquid pint (US) - 4, 731 765 x 10⁻⁴ m³"), - "liquid_quart_(US)": makeEUInformation("QTL", "liq qt (US)", "liquid quart (US) - 9,463 529 x 10⁻⁴ m³"), - litre: makeEUInformation("LTR", "l", "litre - 10⁻³ m³"), - litre_per_bar: makeEUInformation("G95", "l/bar", "litre per bar - 10⁻⁸ kg⁻¹ x m⁴ x s²"), - litre_per_day: makeEUInformation("LD", "l/d", "litre per day - 1,157 41 x 10⁻⁸ m³/s"), - litre_per_day_bar: makeEUInformation("G82", "l/(d·bar)", "litre per day bar - 1,157 41 × 10⁻¹³ kg⁻¹ x m⁴ x s"), - litre_per_day_kelvin: makeEUInformation("G65", "l/(d·K)", "litre per day kelvin - 1,157 41 × 10⁻⁸ m³ x s⁻¹ x K⁻¹"), - litre_per_hour_bar: makeEUInformation("G83", "l/(h·bar)", "litre per hour bar - 2,777 78 × 10⁻¹² kg⁻¹ x m⁴ x s"), - litre_per_hour_kelvin: makeEUInformation("G66", "l/(h·K)", "litre per hour kelvin - 2,777 78 × 10⁻⁷ m³ x s⁻¹ x K⁻¹"), - litre_per_kelvin: makeEUInformation("G28", "l/K", "litre per kelvin - 10⁻³ m³ x K⁻¹"), - litre_per_kilogram: makeEUInformation("H83", "l/kg", "litre per kilogram - 10⁻³ m³ x kg⁻¹"), - litre_per_litre: makeEUInformation("K62", "l/l", "litre per litre - 1"), - litre_per_minute: makeEUInformation("L2", "l/min", "litre per minute - 1,666 67 x 10⁻⁵ m³/s"), - litre_per_minute_bar: makeEUInformation("G84", "l/(min·bar)", "litre per minute bar - 1,666 67 × 10⁻¹⁰ kg⁻¹ x m⁴ x s"), - litre_per_minute_kelvin: makeEUInformation("G67", "l/(min·K)", "litre per minute kelvin - 1,666 67 × 10⁻⁵ m³ x s⁻¹ x K⁻¹"), - litre_per_mole: makeEUInformation("B58", "l/mol", "litre per mole - 10⁻³ m³/mol"), - litre_per_second: makeEUInformation("G51", "l/s", "litre per second - 10⁻³ m³ x s⁻¹"), - litre_per_second_bar: makeEUInformation("G85", "l/(s·bar)", "litre per second bar - 10⁻⁸ kg⁻¹ x m⁴ x s"), - litre_per_second_kelvin: makeEUInformation("G68", "l/(s·K)", "litre per second kelvin - 10⁻³ m³ x s⁻¹ x K⁻¹"), - lumen: makeEUInformation("LUM", "lm", "lumen - cd x sr"), - lumen_hour: makeEUInformation("B59", "lm·h", "lumen hour - 3,6 x 10³ s x cd x sr"), - lumen_per_square_foot_: makeEUInformation( + "light year - A unit of length defining the distance that light travels in a vacuum in one year. (9,460 73 x 10¹⁵ m)" + ), + "liquid_pint(US)": makeEUInformation("PTL", "liq pt (US)", "liquid pint (US) (4, 731 765 x 10⁻⁴ m³)"), + "liquid_quart(US)": makeEUInformation("QTL", "liq qt (US)", "liquid quart (US) (9,463 529 x 10⁻⁴ m³)"), + litre: makeEUInformation("LTR", "l", "litre (10⁻³ m³)"), + litre_per_bar: makeEUInformation("G95", "l/bar", "litre per bar (10⁻⁸ kg⁻¹ x m⁴ x s²)"), + litre_per_day: makeEUInformation("LD", "l/d", "litre per day (1,157 41 x 10⁻⁸ m³/s)"), + litre_per_day_bar: makeEUInformation("G82", "l/(d·bar)", "litre per day bar (1,157 41 × 10⁻¹³ kg⁻¹ x m⁴ x s)"), + litre_per_day_kelvin: makeEUInformation("G65", "l/(d·K)", "litre per day kelvin (1,157 41 × 10⁻⁸ m³ x s⁻¹ x K⁻¹)"), + litre_per_hour_bar: makeEUInformation("G83", "l/(h·bar)", "litre per hour bar (2,777 78 × 10⁻¹² kg⁻¹ x m⁴ x s)"), + litre_per_hour_kelvin: makeEUInformation("G66", "l/(h·K)", "litre per hour kelvin (2,777 78 × 10⁻⁷ m³ x s⁻¹ x K⁻¹)"), + litre_per_kelvin: makeEUInformation("G28", "l/K", "litre per kelvin (10⁻³ m³ x K⁻¹)"), + litre_per_kilogram: makeEUInformation("H83", "l/kg", "litre per kilogram (10⁻³ m³ x kg⁻¹)"), + litre_per_litre: makeEUInformation("K62", "l/l", "litre per litre (1)"), + litre_per_minute: makeEUInformation("L2", "l/min", "litre per minute (1,666 67 x 10⁻⁵ m³/s)"), + litre_per_minute_bar: makeEUInformation("G84", "l/(min·bar)", "litre per minute bar (1,666 67 × 10⁻¹⁰ kg⁻¹ x m⁴ x s)"), + litre_per_minute_kelvin: makeEUInformation("G67", "l/(min·K)", "litre per minute kelvin (1,666 67 × 10⁻⁵ m³ x s⁻¹ x K⁻¹)"), + litre_per_mole: makeEUInformation("B58", "l/mol", "litre per mole (10⁻³ m³/mol)"), + litre_per_second: makeEUInformation("G51", "l/s", "litre per second (10⁻³ m³ x s⁻¹)"), + litre_per_second_bar: makeEUInformation("G85", "l/(s·bar)", "litre per second bar (10⁻⁸ kg⁻¹ x m⁴ x s)"), + litre_per_second_kelvin: makeEUInformation("G68", "l/(s·K)", "litre per second kelvin (10⁻³ m³ x s⁻¹ x K⁻¹)"), + lumen: makeEUInformation("LUM", "lm", "lumen (cd x sr)"), + lumen_hour: makeEUInformation("B59", "lm·h", "lumen hour (3,6 x 10³ s x cd x sr)"), + lumen_per_square_foot: makeEUInformation( "P25", "lm/ft²", - "lumen per square foot - Derived SI unit lumen divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10¹ cd x sr / m²" - ), - lumen_per_square_metre: makeEUInformation("B60", "lm/m²", "lumen per square metre - cd x sr/m²"), - lumen_per_watt: makeEUInformation("B61", "lm/W", "lumen per watt - cd x sr/W"), - lumen_second: makeEUInformation("B62", "lm·s", "lumen second - s x cd x sr"), - lux: makeEUInformation("LUX", "lx", "lux - cd x sr / m²"), - lux_hour: makeEUInformation("B63", "lx·h", "lux hour - 3,6 x 10³ s x cd x sr / m²"), - lux_second: makeEUInformation("B64", "lx·s", "lux second - s x cd x sr / m²"), - megaampere: makeEUInformation("H38", "MA", "megaampere - 10⁶ A"), - megaampere_per_square_metre: makeEUInformation("B66", "MA/m²", "megaampere per square metre - 10⁶ A/m²"), - megabecquerel: makeEUInformation("4N", "MBq", "megabecquerel - 10⁶ Bq"), - megabecquerel_per_kilogram: makeEUInformation("B67", "MBq/kg", "megabecquerel per kilogram - 10⁶ Bq/kg"), - megacoulomb: makeEUInformation("D77", "MC", "megacoulomb - 10⁶ C"), - megacoulomb_per_cubic_metre: makeEUInformation("B69", "MC/m³", "megacoulomb per cubic metre - 10⁶ C/m³"), - megacoulomb_per_square_metre: makeEUInformation("B70", "MC/m²", "megacoulomb per square metre - 10⁶ C/m²"), - megaelectronvolt: makeEUInformation("B71", "MeV", "megaelectronvolt - 10⁶ eV"), - megagram: makeEUInformation("2U", "Mg", "megagram - 10³ kg"), - megagram_per_cubic_metre: makeEUInformation("B72", "Mg/m³", "megagram per cubic metre - 10³ kg/m³"), - megahertz: makeEUInformation("MHZ", "MHz", "megahertz - 10⁶ Hz"), - megahertz_kilometre: makeEUInformation("H39", "MHz·km", "megahertz kilometre - 10⁹ Hz x m"), - megahertz_metre: makeEUInformation("M27", "MHz·m", "megahertz metre - 10⁶ Hz x m"), - megajoule: makeEUInformation("3B", "MJ", "megajoule - 10⁶ J"), - megajoule_per_cubic_metre: makeEUInformation("JM", "MJ/m³", "megajoule per cubic metre - 10⁶ J/m³"), - megajoule_per_kilogram: makeEUInformation("JK", "MJ/kg", "megajoule per kilogram - 10⁶ J/kg"), - megalitre: makeEUInformation("MAL", "Ml", "megalitre - 10³ m³"), - megametre: makeEUInformation("MAM", "Mm", "megametre - 10⁶ m"), - meganewton: makeEUInformation("B73", "MN", "meganewton - 10⁶ N"), - meganewton_metre: makeEUInformation("B74", "MN·m", "meganewton metre - 10⁶ N x m"), - megaohm: makeEUInformation("B75", "MΩ", "megaohm - 10⁶ Ω"), - megaohm_kilometre: makeEUInformation("H88", "MΩ·km", "megaohm kilometre - 10⁹ Ω x m"), - megaohm_metre: makeEUInformation("B76", "MΩ·m", "megaohm metre - 10⁶ Ω x m"), - megaohm_per_kilometre: makeEUInformation("H36", "MΩ/km", "megaohm per kilometre - 10³ Ω/m"), - megaohm_per_metre: makeEUInformation("H37", "MΩ/m", "megaohm per metre - 10⁶ Ω/m"), - megapascal: makeEUInformation("MPA", "MPa", "megapascal - 10⁶ Pa"), + "lumen per square foot - Derived SI unit lumen divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. (1,076 391 x 10¹ cd x sr / m²)" + ), + lumen_per_square_metre: makeEUInformation("B60", "lm/m²", "lumen per square metre (cd x sr/m²)"), + lumen_per_watt: makeEUInformation("B61", "lm/W", "lumen per watt (cd x sr/W)"), + lumen_second: makeEUInformation("B62", "lm·s", "lumen second (s x cd x sr)"), + lux: makeEUInformation("LUX", "lx", "lux (cd x sr / m²)"), + lux_hour: makeEUInformation("B63", "lx·h", "lux hour (3,6 x 10³ s x cd x sr / m²)"), + lux_second: makeEUInformation("B64", "lx·s", "lux second (s x cd x sr / m²)"), + megaampere: makeEUInformation("H38", "MA", "megaampere (10⁶ A)"), + megaampere_per_square_metre: makeEUInformation("B66", "MA/m²", "megaampere per square metre (10⁶ A/m²)"), + megabecquerel: makeEUInformation("4N", "MBq", "megabecquerel (10⁶ Bq)"), + megabecquerel_per_kilogram: makeEUInformation("B67", "MBq/kg", "megabecquerel per kilogram (10⁶ Bq/kg)"), + megacoulomb: makeEUInformation("D77", "MC", "megacoulomb (10⁶ C)"), + megacoulomb_per_cubic_metre: makeEUInformation("B69", "MC/m³", "megacoulomb per cubic metre (10⁶ C/m³)"), + megacoulomb_per_square_metre: makeEUInformation("B70", "MC/m²", "megacoulomb per square metre (10⁶ C/m²)"), + megaelectronvolt: makeEUInformation("B71", "MeV", "megaelectronvolt (10⁶ eV)"), + megagram: makeEUInformation("2U", "Mg", "megagram (10³ kg)"), + megagram_per_cubic_metre: makeEUInformation("B72", "Mg/m³", "megagram per cubic metre (10³ kg/m³)"), + megahertz: makeEUInformation("MHZ", "MHz", "megahertz (10⁶ Hz)"), + megahertz_kilometre: makeEUInformation("H39", "MHz·km", "megahertz kilometre (10⁹ Hz x m)"), + megahertz_metre: makeEUInformation("M27", "MHz·m", "megahertz metre (10⁶ Hz x m)"), + megajoule: makeEUInformation("3B", "MJ", "megajoule (10⁶ J)"), + megajoule_per_cubic_metre: makeEUInformation("JM", "MJ/m³", "megajoule per cubic metre (10⁶ J/m³)"), + megajoule_per_kilogram: makeEUInformation("JK", "MJ/kg", "megajoule per kilogram (10⁶ J/kg)"), + megalitre: makeEUInformation("MAL", "Ml", "megalitre (10³ m³)"), + megametre: makeEUInformation("MAM", "Mm", "megametre (10⁶ m)"), + meganewton: makeEUInformation("B73", "MN", "meganewton (10⁶ N)"), + meganewton_metre: makeEUInformation("B74", "MN·m", "meganewton metre (10⁶ N x m)"), + megaohm: makeEUInformation("B75", "MΩ", "megaohm (10⁶ Ω)"), + megaohm_kilometre: makeEUInformation("H88", "MΩ·km", "megaohm kilometre (10⁹ Ω x m)"), + megaohm_metre: makeEUInformation("B76", "MΩ·m", "megaohm metre (10⁶ Ω x m)"), + megaohm_per_kilometre: makeEUInformation("H36", "MΩ/km", "megaohm per kilometre (10³ Ω/m)"), + megaohm_per_metre: makeEUInformation("H37", "MΩ/m", "megaohm per metre (10⁶ Ω/m)"), + megapascal: makeEUInformation("MPA", "MPa", "megapascal (10⁶ Pa)"), megapascal_cubic_metre_per_second: makeEUInformation( "F98", "MPa·m³/s", - "megapascal cubic metre per second - 10⁶ kg x m² x s⁻³" + "megapascal cubic metre per second (10⁶ kg x m² x s⁻³)" ), - megapascal_litre_per_second: makeEUInformation("F97", "MPa·l/s", "megapascal litre per second - 10³ kg x m² x s⁻³"), - megapascal_per_bar: makeEUInformation("F05", "MPa/bar", "megapascal per bar - 10¹"), - megapascal_per_kelvin: makeEUInformation("F85", "MPa/K", "megapascal per kelvin - 10⁶ kg x m⁻¹ x s⁻² x K⁻¹"), - megasiemens_per_metre: makeEUInformation("B77", "MS/m", "megasiemens per metre - 10⁶ S/m"), + megapascal_litre_per_second: makeEUInformation("F97", "MPa·l/s", "megapascal litre per second (10³ kg x m² x s⁻³)"), + megapascal_per_bar: makeEUInformation("F05", "MPa/bar", "megapascal per bar (10¹)"), + megapascal_per_kelvin: makeEUInformation("F85", "MPa/K", "megapascal per kelvin (10⁶ kg x m⁻¹ x s⁻² x K⁻¹)"), + megasiemens_per_metre: makeEUInformation("B77", "MS/m", "megasiemens per metre (10⁶ S/m)"), megavar: makeEUInformation( "MAR", "kvar", - "megavar - A unit of electrical reactive power represented by a current of one thousand amperes flowing due a potential difference of one thousand volts where the sine of the phase angle between them is 1. 10³ V x A" + "megavar - A unit of electrical reactive power represented by a current of one thousand amperes flowing due a potential difference of one thousand volts where the sine of the phase angle between them is 1. (10³ V x A)" ), - megavolt: makeEUInformation("B78", "MV", "megavolt - 10⁶ V"), - "megavolt_-_ampere": makeEUInformation("MVA", "MV·A", "megavolt - ampere - 10⁶ V x A"), - megavolt_per_metre: makeEUInformation("B79", "MV/m", "megavolt per metre - 10⁶ V/m"), + megavolt: makeEUInformation("B78", "MV", "megavolt (10⁶ V)"), + "megavolt-ampere": makeEUInformation("MVA", "MV·A", "megavolt - ampere (10⁶ V x A)"), + megavolt_per_metre: makeEUInformation("B79", "MV/m", "megavolt per metre (10⁶ V/m)"), megawatt: makeEUInformation( "MAW", "MW", - "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. 10⁶ W" + "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. (10⁶ W)" ), - "megawatt_hour_(1000 kW.h)": makeEUInformation( + "megawatt_hour(1000_kW.h)": makeEUInformation( "MWH", "MW·h", - "megawatt hour (1000 kW.h) - A unit of power defining the total amount of bulk energy transferred or consumed. 3,6 x 10⁹ J" + "megawatt hour (1000 kW.h) - A unit of power defining the total amount of bulk energy transferred or consumed. (3,6 x 10⁹ J)" ), megawatts_per_minute: makeEUInformation( "Q35", "MW/min", - "megawatts per minute - A unit of power defining the total amount of bulk energy transferred or consumer per minute 1.667 × 104 W/s" + "megawatts per minute - A unit of power defining the total amount of bulk energy transferred or consumer per minute (1.667 × 104 W/s)" ), - metre: makeEUInformation("MTR", "m", "metre - m"), - metre_kelvin: makeEUInformation("D18", "m·K", "metre kelvin - m x K"), - metre_per_bar: makeEUInformation("G05", "m/bar", "metre per bar - 10⁻⁵ kg⁻¹ × m² × s²"), + metre: makeEUInformation("MTR", "m", "metre (m)"), + metre_kelvin: makeEUInformation("D18", "m·K", "metre kelvin (m x K)"), + metre_per_bar: makeEUInformation("G05", "m/bar", "metre per bar (10⁻⁵ kg⁻¹ × m² × s²)"), metre_per_degree_Celcius_metre: makeEUInformation( "N83", "m/(°C·m)", - "metre per degree Celcius metre - SI base unit metre divided by the product of the unit degree Celsius and the SI base unit metre. K⁻¹" + "metre per degree Celcius metre - SI base unit metre divided by the product of the unit degree Celsius and the SI base unit metre. (K⁻¹)" ), metre_per_hour: makeEUInformation( "M60", "m/h", - "metre per hour - SI base unit metre divided by the unit hour. 2,777 78 x 10⁻⁴ m/s" + "metre per hour - SI base unit metre divided by the unit hour. (2,777 78 x 10⁻⁴ m/s)" ), - metre_per_kelvin: makeEUInformation("F52", "m/K", "metre per kelvin - m × K⁻¹"), - metre_per_minute: makeEUInformation("2X", "m/min", "metre per minute - 0,016 666 m/s"), + metre_per_kelvin: makeEUInformation("F52", "m/K", "metre per kelvin (m × K⁻¹)"), + metre_per_minute: makeEUInformation("2X", "m/min", "metre per minute (0,016 666 m/s)"), metre_per_pascal: makeEUInformation( "M53", "m/Pa", - "metre per pascal - SI base unit metre divided by the derived SI unit pascal. kg⁻¹ x m² x s²" + "metre per pascal - SI base unit metre divided by the derived SI unit pascal. (kg⁻¹ x m² x s²)" ), metre_per_radiant: makeEUInformation( "M55", "m/rad", - "metre per radiant - Unit of the translation factor for implementation from rotation to linear movement. m/rad" + "metre per radiant - Unit of the translation factor for implementation from rotation to linear movement. (m/rad)" ), - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s"), - metre_per_second_bar: makeEUInformation("L13", "(m/s)/bar", "metre per second bar - 10⁻⁵ (m/s)/Pa"), - metre_per_second_kelvin: makeEUInformation("L12", "(m/s)/K", "metre per second kelvin - (m/s)/K"), + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)"), + metre_per_second_bar: makeEUInformation("L13", "(m/s)/bar", "metre per second bar (10⁻⁵ (m/s)/Pa)"), + metre_per_second_kelvin: makeEUInformation("L12", "(m/s)/K", "metre per second kelvin ((m/s)/K)"), metre_per_second_pascal: makeEUInformation( "M59", "(m/s)/Pa", - "metre per second pascal - SI base unit meter divided by the product of SI base unit second and the derived SI unit pascal. m² x kg⁻¹ x s" - ), - metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared - m/s²"), - metre_per_volt_second: makeEUInformation("H58", "m/(V·s)", "metre per volt second - m⁻¹ x kg⁻¹ x s² x A"), - metre_to_the_fourth_power: makeEUInformation("B83", "m⁴", "metre to the fourth power - m⁴"), - metric_horse_power: makeEUInformation("HJ", "metric hp", "metric horse power - 735,498 75 W"), - mho: makeEUInformation("NQ", "", "mho - S"), - "micro-inch": makeEUInformation("M7", "µin", "micro-inch - 25,4 x 10⁻⁹ m"), - microampere: makeEUInformation("B84", "µA", "microampere - 10⁻⁶ A"), - microbar: makeEUInformation("B85", "µbar", "microbar - 10⁻¹ Pa"), - microbecquerel: makeEUInformation("H08", "µBq", "microbecquerel - 10⁻⁶ Bq"), - microcoulomb: makeEUInformation("B86", "µC", "microcoulomb - 10⁻⁶ C"), - microcoulomb_per_cubic_metre: makeEUInformation("B87", "µC/m³", "microcoulomb per cubic metre - 10⁻⁶ C/m³"), - microcoulomb_per_square_metre: makeEUInformation("B88", "µC/m²", "microcoulomb per square metre - 10⁻⁶ C/m²"), - microcurie: makeEUInformation("M5", "µCi", "microcurie - 3,7 x 10⁴ Bq"), - microfarad: makeEUInformation("4O", "µF", "microfarad - 10⁻⁶ F"), - microfarad_per_kilometre: makeEUInformation("H28", "µF/km", "microfarad per kilometre - 10⁻⁹ F/m"), - microfarad_per_metre: makeEUInformation("B89", "µF/m", "microfarad per metre - 10⁻⁶ F/m"), - microgram: makeEUInformation("MC", "µg", "microgram - 10⁻⁹ kg"), - microgram_per_cubic_metre: makeEUInformation("GQ", "µg/m³", "microgram per cubic metre - 10⁻⁹ kg/m³"), - microgram_per_cubic_metre_bar: makeEUInformation("J35", "(µg/m³)/bar", "microgram per cubic metre bar - 10⁻¹⁴ (kg/m³)/Pa"), - microgram_per_cubic_metre_kelvin: makeEUInformation("J34", "(µg/m³)/K", "microgram per cubic metre kelvin - 10⁻⁹ (kg/m³)/K"), - microgram_per_hectogram: makeEUInformation("Q29", "µg/hg", "microgram per hectogram - Microgram per hectogram. 10⁻8"), - microgram_per_kilogram: makeEUInformation("J33", "µg/kg", "microgram per kilogram - 10⁻⁹"), - microgram_per_litre: makeEUInformation("H29", "µg/l", "microgram per litre - 10⁻⁶ m⁻³ x kg"), + "metre per second pascal - SI base unit meter divided by the product of SI base unit second and the derived SI unit pascal. (m² x kg⁻¹ x s)" + ), + metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared (m/s²)"), + metre_per_volt_second: makeEUInformation("H58", "m/(V·s)", "metre per volt second (m⁻¹ x kg⁻¹ x s² x A)"), + metre_to_the_fourth_power: makeEUInformation("B83", "m⁴", "metre to the fourth power (m⁴)"), + metric_horse_power: makeEUInformation("HJ", "metric hp", "metric horse power (735,498 75 W)"), + mho: makeEUInformation("NQ", "", "mho (S)"), + "micro-inch": makeEUInformation("M7", "µin", "micro-inch (25,4 x 10⁻⁹ m)"), + microampere: makeEUInformation("B84", "µA", "microampere (10⁻⁶ A)"), + microbar: makeEUInformation("B85", "µbar", "microbar (10⁻¹ Pa)"), + microbecquerel: makeEUInformation("H08", "µBq", "microbecquerel (10⁻⁶ Bq)"), + microcoulomb: makeEUInformation("B86", "µC", "microcoulomb (10⁻⁶ C)"), + microcoulomb_per_cubic_metre: makeEUInformation("B87", "µC/m³", "microcoulomb per cubic metre (10⁻⁶ C/m³)"), + microcoulomb_per_square_metre: makeEUInformation("B88", "µC/m²", "microcoulomb per square metre (10⁻⁶ C/m²)"), + microcurie: makeEUInformation("M5", "µCi", "microcurie (3,7 x 10⁴ Bq)"), + microfarad: makeEUInformation("4O", "µF", "microfarad (10⁻⁶ F)"), + microfarad_per_kilometre: makeEUInformation("H28", "µF/km", "microfarad per kilometre (10⁻⁹ F/m)"), + microfarad_per_metre: makeEUInformation("B89", "µF/m", "microfarad per metre (10⁻⁶ F/m)"), + microgram: makeEUInformation("MC", "µg", "microgram (10⁻⁹ kg)"), + microgram_per_cubic_metre: makeEUInformation("GQ", "µg/m³", "microgram per cubic metre (10⁻⁹ kg/m³)"), + microgram_per_cubic_metre_bar: makeEUInformation("J35", "(µg/m³)/bar", "microgram per cubic metre bar (10⁻¹⁴ (kg/m³)/Pa)"), + microgram_per_cubic_metre_kelvin: makeEUInformation("J34", "(µg/m³)/K", "microgram per cubic metre kelvin (10⁻⁹ (kg/m³)/K)"), + microgram_per_hectogram: makeEUInformation("Q29", "µg/hg", "microgram per hectogram - Microgram per hectogram. (10⁻8)"), + microgram_per_kilogram: makeEUInformation("J33", "µg/kg", "microgram per kilogram (10⁻⁹)"), + microgram_per_litre: makeEUInformation("H29", "µg/l", "microgram per litre (10⁻⁶ m⁻³ x kg)"), microgray_per_hour: makeEUInformation( "P63", "µGy/h", - "microgray per hour - 0,000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹⁰ Gy/s" + "microgray per hour - 0,000 001-fold of the derived SI unit gray divided by the unit hour. (2,777 78 × 10⁻¹⁰ Gy/s)" ), microgray_per_minute: makeEUInformation( "P59", "µGy/min", - "microgray per minute - 0,000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁸ Gy/s" + "microgray per minute - 0,000 001-fold of the derived SI unit gray divided by the unit minute. (1,666 67 × 10⁻⁸ Gy/s)" ), microgray_per_second: makeEUInformation( "P55", "µGy/s", - "microgray per second - 0,000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁶ Gy/s" - ), - microhenry: makeEUInformation("B90", "µH", "microhenry - 10⁻⁶ H"), - microhenry_per_kiloohm: makeEUInformation("G98", "µH/kΩ", "microhenry per kiloohm - 10⁻⁹ s"), - microhenry_per_metre: makeEUInformation("B91", "µH/m", "microhenry per metre - 10⁻⁶ H/m"), - microhenry_per_ohm: makeEUInformation("G99", "µH/Ω", "microhenry per ohm - 10⁻⁶ s"), - microlitre: makeEUInformation("4G", "µl", "microlitre - 10⁻⁹ m³"), - microlitre_per_litre: makeEUInformation("J36", "µl/l", "microlitre per litre - 10⁻⁶"), - "micrometre_(micron)": makeEUInformation("4H", "µm", "micrometre (micron) - 10⁻⁶ m"), - micrometre_per_kelvin: makeEUInformation("F50", "µm/K", "micrometre per kelvin - 10⁻⁶ m × K⁻¹"), - micromho: makeEUInformation("NR", "", "micromho - 10⁻⁶ S"), - micromole: makeEUInformation("FH", "µmol", "micromole - 10⁻⁶ mol"), - micronewton: makeEUInformation("B92", "µN", "micronewton - 10⁻⁶ N"), - micronewton_metre: makeEUInformation("B93", "µN·m", "micronewton metre - 10⁻⁶ N x m"), - microohm: makeEUInformation("B94", "µΩ", "microohm - 10⁻⁶ Ω"), - microohm_metre: makeEUInformation("B95", "µΩ·m", "microohm metre - 10⁻⁶ Ω x m"), - micropascal: makeEUInformation("B96", "µPa", "micropascal - 10⁻⁶ Pa"), - micropoise: makeEUInformation("J32", "µP", "micropoise - 10⁻⁶ Pa x s"), - microradian: makeEUInformation("B97", "µrad", "microradian - 10⁻⁶ rad"), - microsecond: makeEUInformation("B98", "µs", "microsecond - 10⁻⁶ s"), - microsiemens: makeEUInformation("B99", "µS", "microsiemens - 10⁻⁶ S"), - microsiemens_per_centimetre: makeEUInformation("G42", "µS/cm", "microsiemens per centimetre - 10⁻⁴ S/m"), - microsiemens_per_metre: makeEUInformation("G43", "µS/m", "microsiemens per metre - 10⁻⁶ S/m"), + "microgray per second - 0,000 001-fold of the derived SI unit gray divided by the SI base unit second. (10⁻⁶ Gy/s)" + ), + microhenry: makeEUInformation("B90", "µH", "microhenry (10⁻⁶ H)"), + microhenry_per_kiloohm: makeEUInformation("G98", "µH/kΩ", "microhenry per kiloohm (10⁻⁹ s)"), + microhenry_per_metre: makeEUInformation("B91", "µH/m", "microhenry per metre (10⁻⁶ H/m)"), + microhenry_per_ohm: makeEUInformation("G99", "µH/Ω", "microhenry per ohm (10⁻⁶ s)"), + microlitre: makeEUInformation("4G", "µl", "microlitre (10⁻⁹ m³)"), + microlitre_per_litre: makeEUInformation("J36", "µl/l", "microlitre per litre (10⁻⁶)"), + "micrometre(micron)": makeEUInformation("4H", "µm", "micrometre (micron) (10⁻⁶ m)"), + micrometre_per_kelvin: makeEUInformation("F50", "µm/K", "micrometre per kelvin (10⁻⁶ m × K⁻¹)"), + micromho: makeEUInformation("NR", "", "micromho (10⁻⁶ S)"), + micromole: makeEUInformation("FH", "µmol", "micromole (10⁻⁶ mol)"), + micronewton: makeEUInformation("B92", "µN", "micronewton (10⁻⁶ N)"), + micronewton_metre: makeEUInformation("B93", "µN·m", "micronewton metre (10⁻⁶ N x m)"), + microohm: makeEUInformation("B94", "µΩ", "microohm (10⁻⁶ Ω)"), + microohm_metre: makeEUInformation("B95", "µΩ·m", "microohm metre (10⁻⁶ Ω x m)"), + micropascal: makeEUInformation("B96", "µPa", "micropascal (10⁻⁶ Pa)"), + micropoise: makeEUInformation("J32", "µP", "micropoise (10⁻⁶ Pa x s)"), + microradian: makeEUInformation("B97", "µrad", "microradian (10⁻⁶ rad)"), + microsecond: makeEUInformation("B98", "µs", "microsecond (10⁻⁶ s)"), + microsiemens: makeEUInformation("B99", "µS", "microsiemens (10⁻⁶ S)"), + microsiemens_per_centimetre: makeEUInformation("G42", "µS/cm", "microsiemens per centimetre (10⁻⁴ S/m)"), + microsiemens_per_metre: makeEUInformation("G43", "µS/m", "microsiemens per metre (10⁻⁶ S/m)"), microsievert_per_hour: makeEUInformation( "P72", "µSv/h", - "microsievert per hour - 0,000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹⁰ Sv/s" + "microsievert per hour - 0,000 001-fold of the derived SI unit sievert divided by the unit hour. (0,277 777 778 × 10⁻¹⁰ Sv/s)" ), microsievert_per_minute: makeEUInformation( "P76", "µSv/min", - "microsievert per minute - 0,000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁸ Sv/s" + "microsievert per minute - 0,000 001-fold of the derived SI unit sievert divided by the unit minute. (1,666 666 667 × 10⁻⁸ Sv/s)" ), microsievert_per_second: makeEUInformation( "P67", "µSv/s", - "microsievert per second - 0,000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁶ Sv/s" + "microsievert per second - 0,000 001-fold of the derived SI unit sievert divided by the SI base unit second. (10⁻⁶ Sv/s)" ), - microtesla: makeEUInformation("D81", "µT", "microtesla - 10⁻⁶ T"), - microvolt: makeEUInformation("D82", "µV", "microvolt - 10⁻⁶ V"), - microvolt_per_metre: makeEUInformation("C3", "µV/m", "microvolt per metre - 10⁻⁶ V/m"), - microwatt: makeEUInformation("D80", "µW", "microwatt - 10⁻⁶ W"), - microwatt_per_square_metre: makeEUInformation("D85", "µW/m²", "microwatt per square metre - 10⁻⁶ W/m²"), + microtesla: makeEUInformation("D81", "µT", "microtesla (10⁻⁶ T)"), + microvolt: makeEUInformation("D82", "µV", "microvolt (10⁻⁶ V)"), + microvolt_per_metre: makeEUInformation("C3", "µV/m", "microvolt per metre (10⁻⁶ V/m)"), + microwatt: makeEUInformation("D80", "µW", "microwatt (10⁻⁶ W)"), + microwatt_per_square_metre: makeEUInformation("D85", "µW/m²", "microwatt per square metre (10⁻⁶ W/m²)"), mil: makeEUInformation( "M43", "mil", - "mil - Unit to indicate an angle at military zone, equal to the 6400th part of the full circle of the 360° or 2·p·rad. 9,817 477 × 10⁻⁴ rad" + "mil - Unit to indicate an angle at military zone, equal to the 6400th part of the full circle of the 360° or 2·p·rad. (9,817 477 × 10⁻⁴ rad)" ), - "mile_(based_on_U.S._survey_foot)_": makeEUInformation( + "mile(based_on_U.S._survey_foot)": makeEUInformation( "M52", - "mi (US survey) ", - "mile (based on U.S. survey foot) - Unit commonly used in the United States for ordnance survey. 1,609347 x 10³ m" + "mi (US survey)", + "mile (based on U.S. survey foot) - Unit commonly used in the United States for ordnance survey. (1,609347 x 10³ m)" ), - "mile_(statute_mile)": makeEUInformation("SMI", "mile", "mile (statute mile) - 1 609,344 m"), - "mile_(statute_mile)_per_second_squared": makeEUInformation( + "mile(statute_mile)": makeEUInformation("SMI", "mile", "mile (statute mile) (1 609,344 m)"), + "mile(statute_mile)_per_second_squared": makeEUInformation( "M42", "mi/s²", - "mile (statute mile) per second squared - Unit of the length according to the Imperial system of units divided by the power of the SI base unit second by exponent 2. 1,609 344 x 10³ m/s²" + "mile (statute mile) per second squared - Unit of the length according to the Imperial system of units divided by the power of the SI base unit second by exponent 2. (1,609 344 x 10³ m/s²)" ), - "mile_per_hour_(statute_mile)": makeEUInformation("HM", "mile/h", "mile per hour (statute mile) - 0,447 04 m/s"), - mile_per_minute_: makeEUInformation( + "mile_per_hour(statute_mile)": makeEUInformation("HM", "mile/h", "mile per hour (statute mile) (0,447 04 m/s)"), + mile_per_minute: makeEUInformation( "M57", "mi/min", - "mile per minute - Unit of velocity from the Imperial system of units. 26,822 4 m/s" + "mile per minute - Unit of velocity from the Imperial system of units. (26,822 4 m/s)" ), - mile_per_second_: makeEUInformation( + mile_per_second: makeEUInformation( "M58", "mi/s", - "mile per second - Unit of the velocity from the Imperial system of units. 1,609 344 x 10³ m/s" + "mile per second - Unit of the velocity from the Imperial system of units. (1,609 344 x 10³ m/s)" ), - "milli-inch": makeEUInformation("77", "mil", "milli-inch - 25,4 x 10⁻⁶ m"), - milliampere: makeEUInformation("4K", "mA", "milliampere - 10⁻³ A"), + "milli-inch": makeEUInformation("77", "mil", "milli-inch (25,4 x 10⁻⁶ m)"), + milliampere: makeEUInformation("4K", "mA", "milliampere (10⁻³ A)"), milliampere_hour: makeEUInformation( "E09", "mA·h", - "milliampere hour - A unit of power load delivered at the rate of one thousandth of an ampere over a period of one hour. 3,6 C" + "milliampere hour - A unit of power load delivered at the rate of one thousandth of an ampere over a period of one hour. (3,6 C)" ), - milliampere_per_bar: makeEUInformation("F59", "mA/bar", "milliampere per bar - 10⁻⁸ kg⁻¹ x m x s² x A"), - milliampere_per_inch: makeEUInformation("F08", "mA/in", "milliampere per inch - 3,937 007 874 015 75 x 10⁻² A x m⁻¹"), + milliampere_per_bar: makeEUInformation("F59", "mA/bar", "milliampere per bar (10⁻⁸ kg⁻¹ x m x s² x A)"), + milliampere_per_inch: makeEUInformation("F08", "mA/in", "milliampere per inch (3,937 007 874 015 75 x 10⁻² A x m⁻¹)"), milliampere_per_litre_minute: makeEUInformation( "G59", "mA/(l·min)", - "milliampere per litre minute - 1,666 67 × 10⁻² m⁻³ x s⁻¹ x A" + "milliampere per litre minute (1,666 67 × 10⁻² m⁻³ x s⁻¹ x A)" ), - milliampere_per_millimetre: makeEUInformation("F76", "mA/mm", "milliampere per millimetre - m⁻¹ x A"), + milliampere_per_millimetre: makeEUInformation("F76", "mA/mm", "milliampere per millimetre (m⁻¹ x A)"), "milliampere_per_pound-force_per_square_inch": makeEUInformation( "F57", "mA/(lbf/in²)", - "milliampere per pound-force per square inch - 1,450 38 × 10⁻⁷ kg⁻¹ x m x s² x A" - ), - millibar: makeEUInformation("MBR", "mbar", "millibar - 10² Pa"), - millibar_cubic_metre_per_second: makeEUInformation("F96", "mbar·m³/s", "millibar cubic metre per second - 10² kg x m² x s⁻³"), - millibar_litre_per_second: makeEUInformation("F95", "mbar·l/s", "millibar litre per second - 10⁻¹ kg x m² x s⁻³"), - millibar_per_bar: makeEUInformation("F04", "mbar/bar", "millibar per bar - 10⁻³"), - millibar_per_kelvin: makeEUInformation("F84", "mbar/K", "millibar per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), - millicandela: makeEUInformation("P34", "mcd", "millicandela - 0,001-fold of the SI base unit candela. 10⁻³ cd"), - millicoulomb: makeEUInformation("D86", "mC", "millicoulomb - 10⁻³ C"), - millicoulomb_per_cubic_metre: makeEUInformation("D88", "mC/m³", "millicoulomb per cubic metre - 10⁻³ C/m³"), - millicoulomb_per_kilogram: makeEUInformation("C8", "mC/kg", "millicoulomb per kilogram - 10⁻³ C/kg"), - millicoulomb_per_square_metre: makeEUInformation("D89", "mC/m²", "millicoulomb per square metre - 10⁻³ C/m²"), - millicurie: makeEUInformation("MCU", "mCi", "millicurie - 3,7 x 10⁷ Bq"), - millifarad: makeEUInformation("C10", "mF", "millifarad - 10⁻³ F"), - milligal: makeEUInformation("C11", "mGal", "milligal - 10⁻⁵ m/s²"), - milligram: makeEUInformation("MGM", "mg", "milligram - 10⁻⁶ kg"), - milligram_per_bar: makeEUInformation("F75", "mg/bar", "milligram per bar - 10⁻¹¹ m x s²"), - milligram_per_cubic_metre: makeEUInformation("GP", "mg/m³", "milligram per cubic metre - 10⁻⁶ kg/m³"), - milligram_per_cubic_metre_bar: makeEUInformation("L18", "(mg/m³)/bar", "milligram per cubic metre bar - 10⁻¹¹ (kg/m³)/Pa"), - milligram_per_cubic_metre_kelvin: makeEUInformation("L17", "(mg/m³)/K", "milligram per cubic metre kelvin - 10⁻⁶ (kg/m³)/K"), - milligram_per_day: makeEUInformation("F32", "mg/d", "milligram per day - 1,157 41 × 10⁻¹¹ kg x s⁻¹"), - milligram_per_day_bar: makeEUInformation("F70", "mg/(d·bar)", "milligram per day bar - 1,157 41 × 10⁻¹⁶ m x s"), - milligram_per_day_kelvin: makeEUInformation("F43", "mg/(d·K)", "milligram per day kelvin - 1,157 41 × 10⁻¹¹ kg x s⁻¹ x K⁻¹"), - milligram_per_gram: makeEUInformation("H64", "mg/g", "milligram per gram - 10⁻³ 1"), - milligram_per_hour: makeEUInformation("4M", "mg/h", "milligram per hour - 2,777 78 x 10⁻¹⁰ kg/s"), - milligram_per_hour_bar: makeEUInformation("F71", "mg/(h·bar)", "milligram per hour bar - 2,777 78 × 10⁻¹⁵ m x s"), - milligram_per_hour_kelvin: makeEUInformation("F44", "mg/(h·K)", "milligram per hour kelvin - 2,777 78 × 10⁻¹⁰ kg x s⁻¹ x K⁻¹"), - milligram_per_kelvin: makeEUInformation("F16", "mg/K", "milligram per kelvin - 10⁻⁶ kg x K⁻¹"), - milligram_per_kilogram: makeEUInformation("NA", "mg/kg", "milligram per kilogram - 10⁻⁶ 1"), - milligram_per_litre: makeEUInformation("M1", "mg/l", "milligram per litre - 10⁻³ kg/m³"), - milligram_per_metre: makeEUInformation("C12", "mg/m", "milligram per metre - 10⁻⁶ kg/m"), - milligram_per_minute: makeEUInformation("F33", "mg/min", "milligram per minute - 1,666 67 × 10⁻⁸ kg x s⁻¹"), - milligram_per_minute_bar: makeEUInformation("F72", "mg/(min·bar)", "milligram per minute bar - 1,666 67 × 10⁻¹³ m x s"), + "milliampere per pound-force per square inch (1,450 38 × 10⁻⁷ kg⁻¹ x m x s² x A)" + ), + millibar: makeEUInformation("MBR", "mbar", "millibar (10² Pa)"), + millibar_cubic_metre_per_second: makeEUInformation("F96", "mbar·m³/s", "millibar cubic metre per second (10² kg x m² x s⁻³)"), + millibar_litre_per_second: makeEUInformation("F95", "mbar·l/s", "millibar litre per second (10⁻¹ kg x m² x s⁻³)"), + millibar_per_bar: makeEUInformation("F04", "mbar/bar", "millibar per bar (10⁻³)"), + millibar_per_kelvin: makeEUInformation("F84", "mbar/K", "millibar per kelvin (10² kg x m⁻¹ x s⁻² x K⁻¹)"), + millicandela: makeEUInformation("P34", "mcd", "millicandela - 0,001-fold of the SI base unit candela. (10⁻³ cd)"), + millicoulomb: makeEUInformation("D86", "mC", "millicoulomb (10⁻³ C)"), + millicoulomb_per_cubic_metre: makeEUInformation("D88", "mC/m³", "millicoulomb per cubic metre (10⁻³ C/m³)"), + millicoulomb_per_kilogram: makeEUInformation("C8", "mC/kg", "millicoulomb per kilogram (10⁻³ C/kg)"), + millicoulomb_per_square_metre: makeEUInformation("D89", "mC/m²", "millicoulomb per square metre (10⁻³ C/m²)"), + millicurie: makeEUInformation("MCU", "mCi", "millicurie (3,7 x 10⁷ Bq)"), + millifarad: makeEUInformation("C10", "mF", "millifarad (10⁻³ F)"), + milligal: makeEUInformation("C11", "mGal", "milligal (10⁻⁵ m/s²)"), + milligram: makeEUInformation("MGM", "mg", "milligram (10⁻⁶ kg)"), + milligram_per_bar: makeEUInformation("F75", "mg/bar", "milligram per bar (10⁻¹¹ m x s²)"), + milligram_per_cubic_metre: makeEUInformation("GP", "mg/m³", "milligram per cubic metre (10⁻⁶ kg/m³)"), + milligram_per_cubic_metre_bar: makeEUInformation("L18", "(mg/m³)/bar", "milligram per cubic metre bar (10⁻¹¹ (kg/m³)/Pa)"), + milligram_per_cubic_metre_kelvin: makeEUInformation("L17", "(mg/m³)/K", "milligram per cubic metre kelvin (10⁻⁶ (kg/m³)/K)"), + milligram_per_day: makeEUInformation("F32", "mg/d", "milligram per day (1,157 41 × 10⁻¹¹ kg x s⁻¹)"), + milligram_per_day_bar: makeEUInformation("F70", "mg/(d·bar)", "milligram per day bar (1,157 41 × 10⁻¹⁶ m x s)"), + milligram_per_day_kelvin: makeEUInformation("F43", "mg/(d·K)", "milligram per day kelvin (1,157 41 × 10⁻¹¹ kg x s⁻¹ x K⁻¹)"), + milligram_per_gram: makeEUInformation("H64", "mg/g", "milligram per gram (10⁻³ 1)"), + milligram_per_hour: makeEUInformation("4M", "mg/h", "milligram per hour (2,777 78 x 10⁻¹⁰ kg/s)"), + milligram_per_hour_bar: makeEUInformation("F71", "mg/(h·bar)", "milligram per hour bar (2,777 78 × 10⁻¹⁵ m x s)"), + milligram_per_hour_kelvin: makeEUInformation("F44", "mg/(h·K)", "milligram per hour kelvin (2,777 78 × 10⁻¹⁰ kg x s⁻¹ x K⁻¹)"), + milligram_per_kelvin: makeEUInformation("F16", "mg/K", "milligram per kelvin (10⁻⁶ kg x K⁻¹)"), + milligram_per_kilogram: makeEUInformation("NA", "mg/kg", "milligram per kilogram (10⁻⁶ 1)"), + milligram_per_litre: makeEUInformation("M1", "mg/l", "milligram per litre (10⁻³ kg/m³)"), + milligram_per_metre: makeEUInformation("C12", "mg/m", "milligram per metre (10⁻⁶ kg/m)"), + milligram_per_minute: makeEUInformation("F33", "mg/min", "milligram per minute (1,666 67 × 10⁻⁸ kg x s⁻¹)"), + milligram_per_minute_bar: makeEUInformation("F72", "mg/(min·bar)", "milligram per minute bar (1,666 67 × 10⁻¹³ m x s)"), milligram_per_minute_kelvin: makeEUInformation( "F45", "mg/(min·K)", - "milligram per minute kelvin - 1,666 67 × 10⁻⁸ kg x s⁻¹ x K⁻¹" - ), - milligram_per_second: makeEUInformation("F34", "mg/s", "milligram per second - 10⁻⁶ kg x s⁻¹"), - milligram_per_second_bar: makeEUInformation("F73", "mg/(s·bar)", "milligram per second bar - 10⁻¹¹ m x s"), - milligram_per_second_kelvin: makeEUInformation("F46", "mg/(s·K)", "milligram per second kelvin - 10⁻⁶ kg x s⁻¹ x K⁻¹"), - milligram_per_square_centimetre: makeEUInformation("H63", "mg/cm²", "milligram per square centimetre - 10⁻² m⁻² x kg"), - milligram_per_square_metre: makeEUInformation("GO", "mg/m²", "milligram per square metre - 10⁻⁶ kg/m²"), - milligray: makeEUInformation("C13", "mGy", "milligray - 10⁻³ Gy"), + "milligram per minute kelvin (1,666 67 × 10⁻⁸ kg x s⁻¹ x K⁻¹)" + ), + milligram_per_second: makeEUInformation("F34", "mg/s", "milligram per second (10⁻⁶ kg x s⁻¹)"), + milligram_per_second_bar: makeEUInformation("F73", "mg/(s·bar)", "milligram per second bar (10⁻¹¹ m x s)"), + milligram_per_second_kelvin: makeEUInformation("F46", "mg/(s·K)", "milligram per second kelvin (10⁻⁶ kg x s⁻¹ x K⁻¹)"), + milligram_per_square_centimetre: makeEUInformation("H63", "mg/cm²", "milligram per square centimetre (10⁻² m⁻² x kg)"), + milligram_per_square_metre: makeEUInformation("GO", "mg/m²", "milligram per square metre (10⁻⁶ kg/m²)"), + milligray: makeEUInformation("C13", "mGy", "milligray (10⁻³ Gy)"), milligray_per_hour: makeEUInformation( "P62", "mGy/h", - "milligray per hour - 0,001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻⁷ Gy/s" + "milligray per hour - 0,001-fold of the derived SI unit gray divided by the unit hour. (2,777 78 × 10⁻⁷ Gy/s)" ), milligray_per_minute: makeEUInformation( "P58", "mGy/min", - "milligray per minute - 0,001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁵ Gy/s" + "milligray per minute - 0,001-fold of the derived SI unit gray divided by the unit minute. (1,666 67 × 10⁻⁵ Gy/s)" ), milligray_per_second: makeEUInformation( "P54", "mGy/s", - "milligray per second - 0,001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻³ Gy/s" - ), - millihenry: makeEUInformation("C14", "mH", "millihenry - 10⁻³ H"), - millihenry_per_kiloohm: makeEUInformation("H05", "mH/kΩ", "millihenry per kiloohm - 10⁻⁶ s"), - millihenry_per_ohm: makeEUInformation("H06", "mH/Ω", "millihenry per ohm - 10⁻³ s"), - millihertz: makeEUInformation("MTZ", "mHz ", "millihertz - A unit of frequency equal to 0.001 cycle per second 10-3 Hz"), - millijoule: makeEUInformation("C15", "mJ", "millijoule - 10⁻³ J"), - millilitre: makeEUInformation("MLT", "ml", "millilitre - 10⁻⁶ m³"), - millilitre_per_bar: makeEUInformation("G97", "ml/bar", "millilitre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), - millilitre_per_cubic_metre: makeEUInformation("H65", "ml/m³", "millilitre per cubic metre - 10⁻⁶ 1"), - millilitre_per_day: makeEUInformation("G54", "ml/d", "millilitre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), - millilitre_per_day_bar: makeEUInformation("G90", "ml/(d·bar)", "millilitre per day bar - 1,157 41 x 10⁻¹⁶ x kg⁻¹ x m⁴ x s"), - millilitre_per_day_kelvin: makeEUInformation("G73", "ml/(d·K)", "millilitre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹"), - millilitre_per_hour: makeEUInformation("G55", "ml/h", "millilitre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), - millilitre_per_hour_bar: makeEUInformation("G91", "ml/(h·bar)", "millilitre per hour bar - 2,777 78 x 10⁻¹⁵ x kg⁻¹ x m⁴ x s"), + "milligray per second - 0,001-fold of the derived SI unit gray divided by the SI base unit second. (10⁻³ Gy/s)" + ), + millihenry: makeEUInformation("C14", "mH", "millihenry (10⁻³ H)"), + millihenry_per_kiloohm: makeEUInformation("H05", "mH/kΩ", "millihenry per kiloohm (10⁻⁶ s)"), + millihenry_per_ohm: makeEUInformation("H06", "mH/Ω", "millihenry per ohm (10⁻³ s)"), + millihertz: makeEUInformation("MTZ", "mHz", "millihertz - A unit of frequency equal to 0.001 cycle per second (10-3 Hz)"), + millijoule: makeEUInformation("C15", "mJ", "millijoule (10⁻³ J)"), + millilitre: makeEUInformation("MLT", "ml", "millilitre (10⁻⁶ m³)"), + millilitre_per_bar: makeEUInformation("G97", "ml/bar", "millilitre per bar (10⁻¹¹ kg⁻¹ x m⁴ x s²)"), + millilitre_per_cubic_metre: makeEUInformation("H65", "ml/m³", "millilitre per cubic metre (10⁻⁶ 1)"), + millilitre_per_day: makeEUInformation("G54", "ml/d", "millilitre per day (1,157 41 × 10⁻¹¹ m³ x s⁻¹)"), + millilitre_per_day_bar: makeEUInformation("G90", "ml/(d·bar)", "millilitre per day bar (1,157 41 x 10⁻¹⁶ x kg⁻¹ x m⁴ x s)"), + millilitre_per_day_kelvin: makeEUInformation("G73", "ml/(d·K)", "millilitre per day kelvin (1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹)"), + millilitre_per_hour: makeEUInformation("G55", "ml/h", "millilitre per hour (2,777 78 × 10⁻¹⁰ m³ x s⁻¹)"), + millilitre_per_hour_bar: makeEUInformation("G91", "ml/(h·bar)", "millilitre per hour bar (2,777 78 x 10⁻¹⁵ x kg⁻¹ x m⁴ x s)"), millilitre_per_hour_kelvin: makeEUInformation( "G74", "ml/(h·K)", - "millilitre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" + "millilitre per hour kelvin (2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹)" ), - millilitre_per_kelvin: makeEUInformation("G30", "ml/K", "millilitre per kelvin - 10⁻⁶ m³ x K⁻¹"), - millilitre_per_kilogram: makeEUInformation("KX", "ml/kg", "millilitre per kilogram - 10⁻⁶ m³/kg"), - millilitre_per_litre: makeEUInformation("L19", "ml/l", "millilitre per litre - 10⁻³"), - millilitre_per_minute: makeEUInformation("41", "ml/min", "millilitre per minute - 1,666 67 x 10⁻⁸ m³/s"), + millilitre_per_kelvin: makeEUInformation("G30", "ml/K", "millilitre per kelvin (10⁻⁶ m³ x K⁻¹)"), + millilitre_per_kilogram: makeEUInformation("KX", "ml/kg", "millilitre per kilogram (10⁻⁶ m³/kg)"), + millilitre_per_litre: makeEUInformation("L19", "ml/l", "millilitre per litre (10⁻³)"), + millilitre_per_minute: makeEUInformation("41", "ml/min", "millilitre per minute (1,666 67 x 10⁻⁸ m³/s)"), millilitre_per_minute_bar: makeEUInformation( "G92", "ml/(min·bar)", - "millilitre per minute bar - 1,666 67 × 10⁻¹³ x kg⁻¹ x m⁴ x s" + "millilitre per minute bar (1,666 67 × 10⁻¹³ x kg⁻¹ x m⁴ x s)" ), millilitre_per_minute_kelvin: makeEUInformation( "G75", "ml/(min·K)", - "millilitre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" + "millilitre per minute kelvin (1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹)" ), - millilitre_per_second: makeEUInformation("40", "ml/s", "millilitre per second - 10⁻⁶ m³/s"), - millilitre_per_second_bar: makeEUInformation("G93", "ml/(s·bar)", "millilitre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s"), - millilitre_per_second_kelvin: makeEUInformation("G76", "ml/(s·K)", "millilitre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹"), + millilitre_per_second: makeEUInformation("40", "ml/s", "millilitre per second (10⁻⁶ m³/s)"), + millilitre_per_second_bar: makeEUInformation("G93", "ml/(s·bar)", "millilitre per second bar (10⁻¹¹ kg⁻¹ x m⁴ x s)"), + millilitre_per_second_kelvin: makeEUInformation("G76", "ml/(s·K)", "millilitre per second kelvin (10⁻⁶ m³ x s⁻¹ x K⁻¹)"), millilitre_per_square_centimetre_minute: makeEUInformation( "M22", "(ml/min)/cm²", - "millilitre per square centimetre minute - 2,777 778 x 10⁻⁶ (m³/s)/m²" + "millilitre per square centimetre minute (2,777 778 x 10⁻⁶ (m³/s)/m²)" ), millilitre_per_square_centimetre_second: makeEUInformation( "35", "ml/(cm²·s)", - "millilitre per square centimetre second - 10⁻² m/s" - ), - millimetre: makeEUInformation("MMT", "mm", "millimetre - 10⁻³ m"), - millimetre_per_bar: makeEUInformation("G06", "mm/bar", "millimetre per bar - 10⁻⁸ kg⁻¹ × m² × s²"), - millimetre_per_degree_Celcius_metre: makeEUInformation("E97", "mm/(°C·m)", "millimetre per degree Celcius metre - 10⁻³ K⁻¹"), - millimetre_per_hour: makeEUInformation("H67", "mm/h", "millimetre per hour - 0,277 777 778 × 10⁻⁷ m x s⁻¹"), - millimetre_per_kelvin: makeEUInformation("F53", "mm/K", "millimetre per kelvin - 10⁻³ m x K⁻¹"), - millimetre_per_minute: makeEUInformation("H81", "mm/min", "millimetre per minute - 1,666 666 667 × 10⁻⁵ m x s⁻¹"), - millimetre_per_second: makeEUInformation("C16", "mm/s", "millimetre per second - 10⁻³ m/s"), + "millilitre per square centimetre second (10⁻² m/s)" + ), + millimetre: makeEUInformation("MMT", "mm", "millimetre (10⁻³ m)"), + millimetre_per_bar: makeEUInformation("G06", "mm/bar", "millimetre per bar (10⁻⁸ kg⁻¹ × m² × s²)"), + millimetre_per_degree_Celcius_metre: makeEUInformation("E97", "mm/(°C·m)", "millimetre per degree Celcius metre (10⁻³ K⁻¹)"), + millimetre_per_hour: makeEUInformation("H67", "mm/h", "millimetre per hour (0,277 777 778 × 10⁻⁷ m x s⁻¹)"), + millimetre_per_kelvin: makeEUInformation("F53", "mm/K", "millimetre per kelvin (10⁻³ m x K⁻¹)"), + millimetre_per_minute: makeEUInformation("H81", "mm/min", "millimetre per minute (1,666 666 667 × 10⁻⁵ m x s⁻¹)"), + millimetre_per_second: makeEUInformation("C16", "mm/s", "millimetre per second (10⁻³ m/s)"), millimetre_per_second_squared: makeEUInformation( "M41", "mm/s²", - "millimetre per second squared - 0,001-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻³ m/s²" - ), - millimetre_per_year: makeEUInformation("H66", "mm/y", "millimetre per year - 3,15576 × 10⁴ m x s⁻¹"), - millimetre_squared_per_second: makeEUInformation("C17", "mm²/s", "millimetre squared per second - 10⁻⁶ m²/s"), - millimetre_to_the_fourth_power: makeEUInformation("G77", "mm⁴", "millimetre to the fourth power - 10⁻¹² m⁴"), - millimole: makeEUInformation("C18", "mmol", "millimole - 10⁻³ mol"), - millimole_per_gram: makeEUInformation("H68", "mmol/g", "millimole per gram - mol x kg⁻¹"), - millimole_per_kilogram: makeEUInformation("D87", "mmol/kg", "millimole per kilogram - 10⁻³ mol/kg"), - millimole_per_litre: makeEUInformation("M33", "mmol/l", "millimole per litre - mol/m³"), - millinewton: makeEUInformation("C20", "mN", "millinewton - 10⁻³ N"), - millinewton_metre: makeEUInformation("D83", "mN·m", "millinewton metre - 10⁻³ N x m"), - millinewton_per_metre: makeEUInformation("C22", "mN/m", "millinewton per metre - 10⁻³ N/m"), - milliohm: makeEUInformation("E45", "mΩ", "milliohm - 10⁻³ Ω"), - milliohm_metre: makeEUInformation("C23", "mΩ·m", "milliohm metre - 10⁻³ Ω x m"), - milliohm_per_metre: makeEUInformation("F54", "mΩ/m", "milliohm per metre - 10⁻³ Ω/m"), - millipascal: makeEUInformation("74", "mPa", "millipascal - 10⁻³ Pa"), + "millimetre per second squared - 0,001-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. (10⁻³ m/s²)" + ), + millimetre_per_year: makeEUInformation("H66", "mm/y", "millimetre per year (3,15576 × 10⁴ m x s⁻¹)"), + millimetre_squared_per_second: makeEUInformation("C17", "mm²/s", "millimetre squared per second (10⁻⁶ m²/s)"), + millimetre_to_the_fourth_power: makeEUInformation("G77", "mm⁴", "millimetre to the fourth power (10⁻¹² m⁴)"), + millimole: makeEUInformation("C18", "mmol", "millimole (10⁻³ mol)"), + millimole_per_gram: makeEUInformation("H68", "mmol/g", "millimole per gram (mol x kg⁻¹)"), + millimole_per_kilogram: makeEUInformation("D87", "mmol/kg", "millimole per kilogram (10⁻³ mol/kg)"), + millimole_per_litre: makeEUInformation("M33", "mmol/l", "millimole per litre (mol/m³)"), + millinewton: makeEUInformation("C20", "mN", "millinewton (10⁻³ N)"), + millinewton_metre: makeEUInformation("D83", "mN·m", "millinewton metre (10⁻³ N x m)"), + millinewton_per_metre: makeEUInformation("C22", "mN/m", "millinewton per metre (10⁻³ N/m)"), + milliohm: makeEUInformation("E45", "mΩ", "milliohm (10⁻³ Ω)"), + milliohm_metre: makeEUInformation("C23", "mΩ·m", "milliohm metre (10⁻³ Ω x m)"), + milliohm_per_metre: makeEUInformation("F54", "mΩ/m", "milliohm per metre (10⁻³ Ω/m)"), + millipascal: makeEUInformation("74", "mPa", "millipascal (10⁻³ Pa)"), millipascal_per_metre: makeEUInformation( "P80", "mPa/m", - "millipascal per metre - 0,001-fold of the derived SI unit pascal divided by the SI base unit metre. 10⁻³ kg/(m² x s²)" - ), - millipascal_second: makeEUInformation("C24", "mPa·s", "millipascal second - 10⁻³ Pa x s"), - millipascal_second_per_bar: makeEUInformation("L16", "mPa·s/bar", "millipascal second per bar - 10⁻⁸ s"), - millipascal_second_per_kelvin: makeEUInformation("L15", "mPa·s/K", "millipascal second per kelvin - 10⁻³ Pa x s/K"), - milliradian: makeEUInformation("C25", "mrad", "milliradian - 10⁻³ rad"), - milliroentgen: makeEUInformation("2Y", "mR", "milliroentgen - 2,58 x 10⁻⁷ C/kg"), - milliroentgen_aequivalent_men: makeEUInformation("L31", "mrem", "milliroentgen aequivalent men - 10⁻⁵ Sv"), - millisecond: makeEUInformation("C26", "ms", "millisecond - 10⁻³ s"), - millisiemens: makeEUInformation("C27", "mS", "millisiemens - 10⁻³ S"), - millisiemens_per_centimetre: makeEUInformation("H61", "mS/cm", "millisiemens per centimetre - 10⁻¹ S/m"), - millisievert: makeEUInformation("C28", "mSv", "millisievert - 10⁻³ Sv"), + "millipascal per metre - 0,001-fold of the derived SI unit pascal divided by the SI base unit metre. (10⁻³ kg/(m² x s²))" + ), + millipascal_second: makeEUInformation("C24", "mPa·s", "millipascal second (10⁻³ Pa x s)"), + millipascal_second_per_bar: makeEUInformation("L16", "mPa·s/bar", "millipascal second per bar (10⁻⁸ s)"), + millipascal_second_per_kelvin: makeEUInformation("L15", "mPa·s/K", "millipascal second per kelvin (10⁻³ Pa x s/K)"), + milliradian: makeEUInformation("C25", "mrad", "milliradian (10⁻³ rad)"), + milliroentgen: makeEUInformation("2Y", "mR", "milliroentgen (2,58 x 10⁻⁷ C/kg)"), + milliroentgen_aequivalent_men: makeEUInformation("L31", "mrem", "milliroentgen aequivalent men (10⁻⁵ Sv)"), + millisecond: makeEUInformation("C26", "ms", "millisecond (10⁻³ s)"), + millisiemens: makeEUInformation("C27", "mS", "millisiemens (10⁻³ S)"), + millisiemens_per_centimetre: makeEUInformation("H61", "mS/cm", "millisiemens per centimetre (10⁻¹ S/m)"), + millisievert: makeEUInformation("C28", "mSv", "millisievert (10⁻³ Sv)"), millisievert_per_hour: makeEUInformation( "P71", "mSv/h", - "millisievert per hour - 0,001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻⁷ Sv/s" + "millisievert per hour - 0,001-fold of the derived SI unit sievert divided by the unit hour. (0,277 777 778 × 10⁻⁷ Sv/s)" ), millisievert_per_minute: makeEUInformation( "P75", "mSv/min", - "millisievert per minute - 0,001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁵ Sv/s" + "millisievert per minute - 0,001-fold of the derived SI unit sievert divided by the unit minute. (1,666 666 667 × 10⁻⁵ Sv/s)" ), millisievert_per_second: makeEUInformation( "P66", "mSv/s", - "millisievert per second - 0,001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻³ Sv/s" - ), - millitesla: makeEUInformation("C29", "mT", "millitesla - 10⁻³ T"), - millivolt: makeEUInformation("2Z", "mV", "millivolt - 10⁻³ V"), - "millivolt_-_ampere": makeEUInformation("M35", "mV·A", "millivolt - ampere - 10⁻³ V x A"), - millivolt_per_kelvin: makeEUInformation("D49", "mV/K", "millivolt per kelvin - 10⁻³ V/K"), - millivolt_per_metre: makeEUInformation("C30", "mV/m", "millivolt per metre - 10⁻³ V/m"), - millivolt_per_minute: makeEUInformation("H62", "mV/min", "millivolt per minute - 1,666 666 667 × 10⁻⁵ m² x kg x s⁻⁴ x A⁻¹"), - milliwatt: makeEUInformation("C31", "mW", "milliwatt - 10⁻³ W"), - milliwatt_per_square_metre: makeEUInformation("C32", "mW/m²", "milliwatt per square metre - 10⁻³ W/m²"), - milliweber: makeEUInformation("C33", "mWb", "milliweber - 10⁻³ Wb"), - "minute_[unit_of_angle]": makeEUInformation("D61", "", "minute [unit of angle] - 2,908 882 × 10⁻⁴ rad"), - "minute_[unit_of_time]": makeEUInformation("MIN", "min", "minute [unit of time] - 60 s"), + "millisievert per second - 0,001-fold of the derived SI unit sievert divided by the SI base unit second. (10⁻³ Sv/s)" + ), + millitesla: makeEUInformation("C29", "mT", "millitesla (10⁻³ T)"), + millivolt: makeEUInformation("2Z", "mV", "millivolt (10⁻³ V)"), + "millivolt-ampere": makeEUInformation("M35", "mV·A", "millivolt - ampere (10⁻³ V x A)"), + millivolt_per_kelvin: makeEUInformation("D49", "mV/K", "millivolt per kelvin (10⁻³ V/K)"), + millivolt_per_metre: makeEUInformation("C30", "mV/m", "millivolt per metre (10⁻³ V/m)"), + millivolt_per_minute: makeEUInformation("H62", "mV/min", "millivolt per minute (1,666 666 667 × 10⁻⁵ m² x kg x s⁻⁴ x A⁻¹)"), + milliwatt: makeEUInformation("C31", "mW", "milliwatt (10⁻³ W)"), + milliwatt_per_square_metre: makeEUInformation("C32", "mW/m²", "milliwatt per square metre (10⁻³ W/m²)"), + milliweber: makeEUInformation("C33", "mWb", "milliweber (10⁻³ Wb)"), + "minute[unit_of_angle]": makeEUInformation("D61", "", "minute [unit of angle] (2,908 882 × 10⁻⁴ rad)"), + "minute[unit_of_time]": makeEUInformation("MIN", "min", "minute [unit of time] (60 s)"), mol_per_cubic_metre_pascal: makeEUInformation( "P52", "(mol/m³)/Pa", - "mol per cubic metre pascal - SI base unit mol divided by the product of the power from the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x kg⁻¹ x s² x mol" + "mol per cubic metre pascal - SI base unit mol divided by the product of the power from the SI base unit metre with exponent 3 and the derived SI unit pascal. (m⁻² x kg⁻¹ x s² x mol)" ), mol_per_kilogram_pascal: makeEUInformation( "P51", "(mol/kg)/Pa", - "mol per kilogram pascal - SI base unit mol divided by the product of the SI base unit kilogram and the derived SI unit pascal. m x kg⁻² x s² x mol" - ), - mole: makeEUInformation("C34", "mol", "mole - mol"), - mole_per_cubic_decimetre: makeEUInformation("C35", "mol/dm³", "mole per cubic decimetre - 10³ mol/m³"), - mole_per_cubic_metre: makeEUInformation("C36", "mol/m³", "mole per cubic metre - mol/m³"), - mole_per_cubic_metre_bar: makeEUInformation("L29", "(mol/m³)/bar", "mole per cubic metre bar - 10⁻⁵ (mol/m³)/Pa"), - mole_per_cubic_metre_kelvin: makeEUInformation("L28", "(mol/m³)/K", "mole per cubic metre kelvin - (mol/m³)/K"), - mole_per_hour: makeEUInformation("L23", "mol/h", "mole per hour - 2,777 78 x 10⁻⁴ mol/s"), - mole_per_kilogram: makeEUInformation("C19", "mol/kg", "mole per kilogram - mol/kg"), - mole_per_kilogram_bar: makeEUInformation("L25", "(mol/kg)/bar", "mole per kilogram bar - 10⁻⁵ (mol/kg)/Pa"), - mole_per_kilogram_kelvin: makeEUInformation("L24", "(mol/kg)/K", "mole per kilogram kelvin - (mol/kg)/K"), - mole_per_litre: makeEUInformation("C38", "mol/l", "mole per litre - 10³ mol/m³"), - mole_per_litre_bar: makeEUInformation("L27", "(mol/l)/bar", "mole per litre bar - 10⁻² (mol/m³)/Pa"), - mole_per_litre_kelvin: makeEUInformation("L26", "(mol/l)/K", "mole per litre kelvin - 10³ (mol/m³)/K"), - mole_per_minute: makeEUInformation("L30", "mol/min", "mole per minute - 1,666 67 x 10⁻² mol/s"), - mole_per_second: makeEUInformation("E95", "mol/s", "mole per second - s⁻¹ x mol"), - month: makeEUInformation("MON", "mo", "month - Unit of time equal to 1/12 of a year of 365,25 days. 2,629 800 x 10⁶ s"), - nanoampere: makeEUInformation("C39", "nA", "nanoampere - 10⁻⁹ A"), - nanocoulomb: makeEUInformation("C40", "nC", "nanocoulomb - 10⁻⁹ C"), - nanofarad: makeEUInformation("C41", "nF", "nanofarad - 10⁻⁹ F"), - nanofarad_per_metre: makeEUInformation("C42", "nF/m", "nanofarad per metre - 10⁻⁹ F/m"), - nanogram_per_kilogram: makeEUInformation("L32", "ng/kg", "nanogram per kilogram - 10⁻¹²"), + "mol per kilogram pascal - SI base unit mol divided by the product of the SI base unit kilogram and the derived SI unit pascal. (m x kg⁻² x s² x mol)" + ), + mole: makeEUInformation("C34", "mol", "mole (mol)"), + mole_per_cubic_decimetre: makeEUInformation("C35", "mol/dm³", "mole per cubic decimetre (10³ mol/m³)"), + mole_per_cubic_metre: makeEUInformation("C36", "mol/m³", "mole per cubic metre (mol/m³)"), + mole_per_cubic_metre_bar: makeEUInformation("L29", "(mol/m³)/bar", "mole per cubic metre bar (10⁻⁵ (mol/m³)/Pa)"), + mole_per_cubic_metre_kelvin: makeEUInformation("L28", "(mol/m³)/K", "mole per cubic metre kelvin ((mol/m³)/K)"), + mole_per_hour: makeEUInformation("L23", "mol/h", "mole per hour (2,777 78 x 10⁻⁴ mol/s)"), + mole_per_kilogram: makeEUInformation("C19", "mol/kg", "mole per kilogram (mol/kg)"), + mole_per_kilogram_bar: makeEUInformation("L25", "(mol/kg)/bar", "mole per kilogram bar (10⁻⁵ (mol/kg)/Pa)"), + mole_per_kilogram_kelvin: makeEUInformation("L24", "(mol/kg)/K", "mole per kilogram kelvin ((mol/kg)/K)"), + mole_per_litre: makeEUInformation("C38", "mol/l", "mole per litre (10³ mol/m³)"), + mole_per_litre_bar: makeEUInformation("L27", "(mol/l)/bar", "mole per litre bar (10⁻² (mol/m³)/Pa)"), + mole_per_litre_kelvin: makeEUInformation("L26", "(mol/l)/K", "mole per litre kelvin (10³ (mol/m³)/K)"), + mole_per_minute: makeEUInformation("L30", "mol/min", "mole per minute (1,666 67 x 10⁻² mol/s)"), + mole_per_second: makeEUInformation("E95", "mol/s", "mole per second (s⁻¹ x mol)"), + month: makeEUInformation("MON", "mo", "month - Unit of time equal to 1/12 of a year of 365,25 days. (2,629 800 x 10⁶ s)"), + nanoampere: makeEUInformation("C39", "nA", "nanoampere (10⁻⁹ A)"), + nanocoulomb: makeEUInformation("C40", "nC", "nanocoulomb (10⁻⁹ C)"), + nanofarad: makeEUInformation("C41", "nF", "nanofarad (10⁻⁹ F)"), + nanofarad_per_metre: makeEUInformation("C42", "nF/m", "nanofarad per metre (10⁻⁹ F/m)"), + nanogram_per_kilogram: makeEUInformation("L32", "ng/kg", "nanogram per kilogram (10⁻¹²)"), nanogray_per_hour: makeEUInformation( "P64", "nGy/h", - "nanogray per hour - 0,000 000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹³ Gy/s" + "nanogray per hour - 0,000 000 001-fold of the derived SI unit gray divided by the unit hour. (2,777 78 × 10⁻¹³ Gy/s)" ), nanogray_per_minute: makeEUInformation( "P60", "nGy/min", - "nanogray per minute - 0,000 000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻¹¹ Gy/s" + "nanogray per minute - 0,000 000 001-fold of the derived SI unit gray divided by the unit minute. (1,666 67 × 10⁻¹¹ Gy/s)" ), nanogray_per_second: makeEUInformation( "P56", "nGy/s", - "nanogray per second - 0,000 000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁹ Gy/s" - ), - nanohenry: makeEUInformation("C43", "nH", "nanohenry - 10⁻⁹ H"), - nanohenry_per_metre: makeEUInformation("C44", "nH/m", "nanohenry per metre - 10⁻⁹ H/m"), - nanolitre: makeEUInformation("Q34", "nl", "nanolitre - 10-12 m3"), - nanometre: makeEUInformation("C45", "nm", "nanometre - 10⁻⁹ m"), - nanomole: makeEUInformation("Z9", "nmol", "nanomole - An SI unit of amount of substance equal to 10−9 moles 10⁻9 mol"), - nanoohm: makeEUInformation("P22", "nΩ", "nanoohm - 0,000 000 001-fold of the derived SI unit ohm. 10⁻⁹ Ω"), - nanoohm_metre: makeEUInformation("C46", "nΩ·m", "nanoohm metre - 10⁻⁹ Ω·x m"), - nanosecond: makeEUInformation("C47", "ns", "nanosecond - 10⁻⁹ s"), - nanosiemens_per_centimetre: makeEUInformation("G44", "nS/cm", "nanosiemens per centimetre - 10⁻⁷ S/m"), - nanosiemens_per_metre: makeEUInformation("G45", "nS/m", "nanosiemens per metre - 10⁻⁹ S/m"), + "nanogray per second - 0,000 000 001-fold of the derived SI unit gray divided by the SI base unit second. (10⁻⁹ Gy/s)" + ), + nanohenry: makeEUInformation("C43", "nH", "nanohenry (10⁻⁹ H)"), + nanohenry_per_metre: makeEUInformation("C44", "nH/m", "nanohenry per metre (10⁻⁹ H/m)"), + nanolitre: makeEUInformation("Q34", "nl", "nanolitre (10-12 m3)"), + nanometre: makeEUInformation("C45", "nm", "nanometre (10⁻⁹ m)"), + nanomole: makeEUInformation("Z9", "nmol", "nanomole - An SI unit of amount of substance equal to 10−9 moles (10⁻9 mol)"), + nanoohm: makeEUInformation("P22", "nΩ", "nanoohm - 0,000 000 001-fold of the derived SI unit ohm. (10⁻⁹ Ω)"), + nanoohm_metre: makeEUInformation("C46", "nΩ·m", "nanoohm metre (10⁻⁹ Ω·x m)"), + nanosecond: makeEUInformation("C47", "ns", "nanosecond (10⁻⁹ s)"), + nanosiemens_per_centimetre: makeEUInformation("G44", "nS/cm", "nanosiemens per centimetre (10⁻⁷ S/m)"), + nanosiemens_per_metre: makeEUInformation("G45", "nS/m", "nanosiemens per metre (10⁻⁹ S/m)"), nanosievert_per_hour: makeEUInformation( "P73", "nSv/h", - "nanosievert per hour - 0,000 000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹³ Sv/s" + "nanosievert per hour - 0,000 000 001-fold of the derived SI unit sievert divided by the unit hour. (0,277 777 778 × 10⁻¹³ Sv/s)" ), nanosievert_per_minute: makeEUInformation( "P77", "nSv/min", - "nanosievert per minute - 0,000 000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻¹¹ Sv/s" + "nanosievert per minute - 0,000 000 001-fold of the derived SI unit sievert divided by the unit minute. (1,666 666 667 × 10⁻¹¹ Sv/s)" ), nanosievert_per_second: makeEUInformation( "P68", "nSv/s", - "nanosievert per second - 0,000 000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁹ Sv/s" - ), - nanotesla: makeEUInformation("C48", "nT", "nanotesla - 10⁻⁹ T"), - nanowatt: makeEUInformation("C49", "nW", "nanowatt - 10⁻⁹ W"), - nautical_mile: makeEUInformation("NMI", "n mile", "nautical mile - 1 852 m"), - neper: makeEUInformation("C50", "Np", "neper - Np"), - neper_per_second: makeEUInformation("C51", "Np/s", "neper per second - Np/s"), - newton: makeEUInformation("NEW", "N", "newton - (kg x m)/s²"), - newton_centimetre: makeEUInformation("F88", "N·cm", "newton centimetre - 10⁻² kg x m² x s⁻²"), - newton_metre: makeEUInformation("NU", "N·m", "newton metre - N x m"), - newton_metre_per_ampere: makeEUInformation("F90", "N·m/A", "newton metre per ampere - kg x m² x s⁻² x A⁻¹"), - newton_metre_per_degree: makeEUInformation("F89", "Nm/°", "newton metre per degree - 57,295 788 kg x m² x s⁻² x rad⁻¹"), - newton_metre_per_kilogram: makeEUInformation("G19", "N·m/kg", "newton metre per kilogram - m² x s⁻²"), + "nanosievert per second - 0,000 000 001-fold of the derived SI unit sievert divided by the SI base unit second. (10⁻⁹ Sv/s)" + ), + nanotesla: makeEUInformation("C48", "nT", "nanotesla (10⁻⁹ T)"), + nanowatt: makeEUInformation("C49", "nW", "nanowatt (10⁻⁹ W)"), + nautical_mile: makeEUInformation("NMI", "n mile", "nautical mile (1 852 m)"), + neper: makeEUInformation("C50", "Np", "neper (Np)"), + neper_per_second: makeEUInformation("C51", "Np/s", "neper per second (Np/s)"), + newton: makeEUInformation("NEW", "N", "newton ((kg x m)/s²)"), + newton_centimetre: makeEUInformation("F88", "N·cm", "newton centimetre (10⁻² kg x m² x s⁻²)"), + newton_metre: makeEUInformation("NU", "N·m", "newton metre (N x m)"), + newton_metre_per_ampere: makeEUInformation("F90", "N·m/A", "newton metre per ampere (kg x m² x s⁻² x A⁻¹)"), + newton_metre_per_degree: makeEUInformation("F89", "Nm/°", "newton metre per degree (57,295 788 kg x m² x s⁻² x rad⁻¹)"), + newton_metre_per_kilogram: makeEUInformation("G19", "N·m/kg", "newton metre per kilogram (m² x s⁻²)"), newton_metre_per_radian: makeEUInformation( "M93", "N·m/rad", - "newton metre per radian - Product of the derived SI unit newton and the SI base unit metre divided by the unit radian. m² x kg x s⁻² x rad⁻¹" + "newton metre per radian - Product of the derived SI unit newton and the SI base unit metre divided by the unit radian. (m² x kg x s⁻² x rad⁻¹)" ), - newton_metre_per_square_metre: makeEUInformation("M34", "N·m/m²", "newton metre per square metre - N x m/m²"), - newton_metre_second: makeEUInformation("C53", "N·m·s", "newton metre second - N x m x s"), + newton_metre_per_square_metre: makeEUInformation("M34", "N·m/m²", "newton metre per square metre (N x m/m²)"), + newton_metre_second: makeEUInformation("C53", "N·m·s", "newton metre second (N x m x s)"), newton_metre_squared_per_kilogram_squared: makeEUInformation( "C54", "N·m²/kg²", - "newton metre squared per kilogram squared - N x m²/kg²" + "newton metre squared per kilogram squared (N x m²/kg²)" ), "newton_metre_watt_to_the_power_minus_0,5": makeEUInformation( "H41", "N·m·W⁻⁰‧⁵", - "newton metre watt to the power minus 0,5 - kg x m² x s⁻² x W⁻⁰‧⁵" + "newton metre watt to the power minus 0,5 (kg x m² x s⁻² x W⁻⁰‧⁵)" ), - newton_per_ampere: makeEUInformation("H40", "N/A", "newton per ampere - kg x m x s⁻² x A⁻¹"), - newton_per_centimetre: makeEUInformation("M23", "N/cm", "newton per centimetre - 10² N/m"), - newton_per_metre: makeEUInformation("4P", "N/m", "newton per metre - N/m"), - newton_per_millimetre: makeEUInformation("F47", "N/mm", "newton per millimetre - 10³ kg x s⁻²"), + newton_per_ampere: makeEUInformation("H40", "N/A", "newton per ampere (kg x m x s⁻² x A⁻¹)"), + newton_per_centimetre: makeEUInformation("M23", "N/cm", "newton per centimetre (10² N/m)"), + newton_per_metre: makeEUInformation("4P", "N/m", "newton per metre (N/m)"), + newton_per_millimetre: makeEUInformation("F47", "N/mm", "newton per millimetre (10³ kg x s⁻²)"), newton_per_square_centimetre: makeEUInformation( "E01", "N/cm²", - "newton per square centimetre - A measure of pressure expressed in newtons per square centimetre. 10⁴ Pa" + "newton per square centimetre - A measure of pressure expressed in newtons per square centimetre. (10⁴ Pa)" ), - newton_per_square_metre: makeEUInformation("C55", "N/m²", "newton per square metre - Pa"), - newton_per_square_millimetre: makeEUInformation("C56", "N/mm²", "newton per square millimetre - 10⁶ Pa"), - newton_second: makeEUInformation("C57", "N·s", "newton second - N x s"), - newton_second_per_metre: makeEUInformation("C58", "N·s/m", "newton second per metre - N x s/m"), + newton_per_square_metre: makeEUInformation("C55", "N/m²", "newton per square metre (Pa)"), + newton_per_square_millimetre: makeEUInformation("C56", "N/mm²", "newton per square millimetre (10⁶ Pa)"), + newton_second: makeEUInformation("C57", "N·s", "newton second (N x s)"), + newton_second_per_metre: makeEUInformation("C58", "N·s/m", "newton second per metre (N x s/m)"), newton_second_per_square_metre: makeEUInformation( "N36", "(N/m²)·s", - "newton second per square metre - Unit of the dynamic viscosity as a product of unit of the pressure (newton by square metre) multiplied with the SI base unit second. Pa x s" + "newton second per square metre - Unit of the dynamic viscosity as a product of unit of the pressure (newton by square metre) multiplied with the SI base unit second. (Pa x s)" ), newton_square_metre_per_ampere: makeEUInformation( "P49", "N·m²/A", - "newton square metre per ampere - Product of the derived SI unit newton and the power of SI base unit metre with exponent 2 divided by the SI base unit ampere. m³ x kg x s⁻² x A⁻¹" + "newton square metre per ampere - Product of the derived SI unit newton and the power of SI base unit metre with exponent 2 divided by the SI base unit ampere. (m³ x kg x s⁻² x A⁻¹)" ), - octave: makeEUInformation("C59", "", "octave - A unit used in music to describe the ratio in frequency between notes. "), - ohm: makeEUInformation("OHM", "Ω", "ohm - Ω"), - ohm_centimetre: makeEUInformation("C60", "Ω·cm", "ohm centimetre - 10⁻² Ω x m "), - "ohm_circular-mil_per_foot_": makeEUInformation( + octave: makeEUInformation("C59", "", "octave - A unit used in music to describe the ratio in frequency between notes."), + ohm: makeEUInformation("OHM", "Ω", "ohm (Ω)"), + ohm_centimetre: makeEUInformation("C60", "Ω·cm", "ohm centimetre (10⁻² Ω x m )"), + "ohm_circular-mil_per_foot": makeEUInformation( "P23", - "Ω·cmil/ft ", - "ohm circular-mil per foot - Unit of resistivity. 1,662 426 x 10⁻⁹ Ω x m" - ), - ohm_kilometre: makeEUInformation("M24", "Ω·km", "ohm kilometre - 10³ Ω x m"), - ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre - Ω x m"), - ohm_per_kilometre: makeEUInformation("F56", "Ω/km", "ohm per kilometre - 10⁻³ Ω/m"), - ohm_per_metre: makeEUInformation("H26", "Ω/m", "ohm per metre - Ω/m"), - "ohm_per_mile_(statute_mile)": makeEUInformation("F55", "Ω/mi", "ohm per mile (statute mile) - 6,213 71 × 10⁻⁴  Ω/m"), - one: makeEUInformation("C62", "1", "one - Synonym: unit 1"), + "Ω·cmil/ft", + "ohm circular-mil per foot - Unit of resistivity. (1,662 426 x 10⁻⁹ Ω x m)" + ), + ohm_kilometre: makeEUInformation("M24", "Ω·km", "ohm kilometre (10³ Ω x m)"), + ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre (Ω x m)"), + ohm_per_kilometre: makeEUInformation("F56", "Ω/km", "ohm per kilometre (10⁻³ Ω/m)"), + ohm_per_metre: makeEUInformation("H26", "Ω/m", "ohm per metre (Ω/m)"), + "ohm_per_mile(statute_mile)": makeEUInformation("F55", "Ω/mi", "ohm per mile (statute mile) (6,213 71 × 10⁻⁴  Ω/m)"), + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)"), oscillations_per_minute: makeEUInformation( "OPM", "o/min", - "oscillations per minute - The number of oscillation per minute 1.667 x 10-2 /s" - ), - "ounce_(UK_fluid)_per_day": makeEUInformation("J95", "fl oz (UK)/d", "ounce (UK fluid) per day - 3,288 549 x 10⁻¹⁰ m³/s"), - "ounce_(UK_fluid)_per_hour": makeEUInformation("J96", "fl oz (UK)/h", "ounce (UK fluid) per hour - 7,892 517 x 10⁻⁹ m³/s"), - "ounce_(UK_fluid)_per_minute": makeEUInformation("J97", "fl oz (UK)/min", "ounce (UK fluid) per minute - 4,735 51 x 10⁻⁷ m³/s"), - "ounce_(UK_fluid)_per_second": makeEUInformation("J98", "fl oz (UK)/s", "ounce (UK fluid) per second - 2,841 306 x 10⁻⁵ m³/s"), - "ounce_(US_fluid)_per_day": makeEUInformation("J99", "fl oz (US)/d", "ounce (US fluid) per day - 3,422 862 x 10⁻¹⁰ m³/s"), - "ounce_(US_fluid)_per_hour": makeEUInformation("K10", "fl oz (US)/h", "ounce (US fluid) per hour - 8,214 869 x 10⁻⁹ m³/s"), - "ounce_(US_fluid)_per_minute": makeEUInformation( - "K11", - "fl oz (US)/min", - "ounce (US fluid) per minute - 4,928 922 x 10⁻⁷ m³/s" - ), - "ounce_(US_fluid)_per_second": makeEUInformation("K12", "fl oz (US)/s", "ounce (US fluid) per second - 2,957 353 x 10⁻⁵ m³/s"), - "ounce_(avoirdupois)": makeEUInformation("ONZ", "oz", "ounce (avoirdupois) - 2,834 952 x 10⁻² kg"), - "ounce_(avoirdupois)_per_cubic_inch": makeEUInformation( + "oscillations per minute - The number of oscillation per minute (1.667 x 10-2 /s)" + ), + "ounce(UK_fluid)_per_day": makeEUInformation("J95", "fl oz (UK)/d", "ounce (UK fluid) per day (3,288 549 x 10⁻¹⁰ m³/s)"), + "ounce(UK_fluid)_per_hour": makeEUInformation("J96", "fl oz (UK)/h", "ounce (UK fluid) per hour (7,892 517 x 10⁻⁹ m³/s)"), + "ounce(UK_fluid)_per_minute": makeEUInformation("J97", "fl oz (UK)/min", "ounce (UK fluid) per minute (4,735 51 x 10⁻⁷ m³/s)"), + "ounce(UK_fluid)_per_second": makeEUInformation("J98", "fl oz (UK)/s", "ounce (UK fluid) per second (2,841 306 x 10⁻⁵ m³/s)"), + "ounce(US_fluid)_per_day": makeEUInformation("J99", "fl oz (US)/d", "ounce (US fluid) per day (3,422 862 x 10⁻¹⁰ m³/s)"), + "ounce(US_fluid)_per_hour": makeEUInformation("K10", "fl oz (US)/h", "ounce (US fluid) per hour (8,214 869 x 10⁻⁹ m³/s)"), + "ounce(US_fluid)_per_minute": makeEUInformation("K11", "fl oz (US)/min", "ounce (US fluid) per minute (4,928 922 x 10⁻⁷ m³/s)"), + "ounce(US_fluid)_per_second": makeEUInformation("K12", "fl oz (US)/s", "ounce (US fluid) per second (2,957 353 x 10⁻⁵ m³/s)"), + "ounce(avoirdupois)": makeEUInformation("ONZ", "oz", "ounce (avoirdupois) (2,834 952 x 10⁻² kg)"), + "ounce(avoirdupois)_per_cubic_inch": makeEUInformation( "L39", "oz/in³", - "ounce (avoirdupois) per cubic inch - 1,729 994 x 10³ kg/m³" + "ounce (avoirdupois) per cubic inch (1,729 994 x 10³ kg/m³)" ), - "ounce_(avoirdupois)_per_cubic_yard": makeEUInformation( + "ounce(avoirdupois)_per_cubic_yard": makeEUInformation( "G32", "oz/yd³", - "ounce (avoirdupois) per cubic yard - 3,707 98 × 10⁻² kg x m⁻³" + "ounce (avoirdupois) per cubic yard (3,707 98 × 10⁻² kg x m⁻³)" ), - "ounce_(avoirdupois)_per_day": makeEUInformation("L33", "oz/d", "ounce (avoirdupois) per day - 3,281 194 x 10⁻⁷kg/s"), - "ounce_(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "ounce(avoirdupois)_per_day": makeEUInformation("L33", "oz/d", "ounce (avoirdupois) per day (3,281 194 x 10⁻⁷kg/s)"), + "ounce(avoirdupois)_per_gallon_(UK)": makeEUInformation( "L37", "oz/gal (UK)", - "ounce (avoirdupois) per gallon (UK) - 6,236 023 kg/m³" + "ounce (avoirdupois) per gallon (UK) (6,236 023 kg/m³)" ), - "ounce_(avoirdupois)_per_gallon_(US)": makeEUInformation( + "ounce(avoirdupois)_per_gallon_(US)": makeEUInformation( "L38", "oz/gal (US)", - "ounce (avoirdupois) per gallon (US) - 7,489 152 kg/m³" + "ounce (avoirdupois) per gallon (US) (7,489 152 kg/m³)" ), - "ounce_(avoirdupois)_per_hour": makeEUInformation("L34", "oz/h", "ounce (avoirdupois) per hour - 7,874 867 x 10⁻⁶ kg/s"), - "ounce_(avoirdupois)_per_minute": makeEUInformation("L35", "oz/min", "ounce (avoirdupois) per minute - 4,724 92 x 10⁻⁴ kg/s"), - "ounce_(avoirdupois)_per_second": makeEUInformation("L36", "oz/s", "ounce (avoirdupois) per second - 2,834 952 x 10⁻² kg/s"), - "ounce_(avoirdupois)_per_square_inch_": makeEUInformation( + "ounce(avoirdupois)_per_hour": makeEUInformation("L34", "oz/h", "ounce (avoirdupois) per hour (7,874 867 x 10⁻⁶ kg/s)"), + "ounce(avoirdupois)_per_minute": makeEUInformation("L35", "oz/min", "ounce (avoirdupois) per minute (4,724 92 x 10⁻⁴ kg/s)"), + "ounce(avoirdupois)_per_second": makeEUInformation("L36", "oz/s", "ounce (avoirdupois) per second (2,834 952 x 10⁻² kg/s)"), + "ounce(avoirdupois)_per_square_inch": makeEUInformation( "N22", "oz/in²", - "ounce (avoirdupois) per square inch - Unit of the surface specific mass (avoirdupois ounce according to the avoirdupois system of units according to the surface square inch according to the Anglo-American and Imperial system of units). 4,394 185 x 10 kg/m²" - ), - "ounce_(avoirdupois)-force": makeEUInformation("L40", "ozf", "ounce (avoirdupois)-force - 0,278 013 9 N"), - "ounce_(avoirdupois)-force_inch": makeEUInformation("L41", "ozf·in", "ounce (avoirdupois)-force inch - 7,061 552 x 10⁻³ N x m"), - ounce_foot: makeEUInformation("4R", "oz·ft", "ounce foot - 8,640 934 x 10⁻³ kg x m"), - ounce_inch: makeEUInformation("4Q", "oz·in", "ounce inch - 7,200 778 x 10⁻⁴ kg x m"), - ounce_per_square_foot: makeEUInformation("37", "oz/ft²", "ounce per square foot - 0,305 151 7 kg/m²"), - ounce_per_square_yard: makeEUInformation("ON", "oz/yd²", "ounce per square yard - 3,390 575 x 10⁻² kg/m²"), - "pH_(potential_of_Hydrogen)": makeEUInformation( + "ounce (avoirdupois) per square inch - Unit of the surface specific mass (avoirdupois ounce according to the avoirdupois system of units according to the surface square inch according to the Anglo-American and Imperial system of units). (4,394 185 x 10 kg/m²)" + ), + "ounce(avoirdupois)-force": makeEUInformation("L40", "ozf", "ounce (avoirdupois)-force (0,278 013 9 N)"), + "ounce(avoirdupois)-force_inch": makeEUInformation("L41", "ozf·in", "ounce (avoirdupois)-force inch (7,061 552 x 10⁻³ N x m)"), + ounce_foot: makeEUInformation("4R", "oz·ft", "ounce foot (8,640 934 x 10⁻³ kg x m)"), + ounce_inch: makeEUInformation("4Q", "oz·in", "ounce inch (7,200 778 x 10⁻⁴ kg x m)"), + ounce_per_square_foot: makeEUInformation("37", "oz/ft²", "ounce per square foot (0,305 151 7 kg/m²)"), + ounce_per_square_yard: makeEUInformation("ON", "oz/yd²", "ounce per square yard (3,390 575 x 10⁻² kg/m²)"), + "pH(potential_of_Hydrogen)": makeEUInformation( "Q30", "pH", - "pH (potential of Hydrogen) - The activity of the (solvated) hydrogen ion (a logarithmic measure used to state the acidity or alkalinity of a chemical solution). -log10(mol/l)" - ), - parsec: makeEUInformation("C63", "pc", "parsec - 3,085 678 × 10¹⁶ m"), - pascal: makeEUInformation("PAL", "Pa", "pascal - Pa"), - pascal_cubic_metre_per_second: makeEUInformation("G01", "Pa·m³/s", "pascal cubic metre per second - kg x m² x s⁻³"), - pascal_litre_per_second: makeEUInformation("F99", "Pa·l/s", "pascal litre per second - 10⁻³ kg x m² x s⁻³"), - pascal_per_bar: makeEUInformation("F07", "Pa/bar", "pascal per bar - 10⁻⁵"), - pascal_per_kelvin: makeEUInformation("C64", "Pa/K", "pascal per kelvin - Pa/K"), - pascal_per_metre: makeEUInformation("H42", "Pa/m", "pascal per metre - m⁻² kg x s⁻²"), - pascal_second: makeEUInformation("C65", "Pa·s", "pascal second - Pa x s"), - pascal_second_per_bar: makeEUInformation("H07", "Pa·s/bar", "pascal second per bar - 10⁻⁵ s"), - pascal_second_per_cubic_metre: makeEUInformation("C66", "Pa·s/m³", "pascal second per cubic metre - Pa x s/m³"), - pascal_second_per_kelvin: makeEUInformation("F77", "Pa.s/K", "pascal second per kelvin - kg x m⁻¹ x s⁻¹ x K⁻¹"), - pascal_second_per_litre: makeEUInformation("M32", "Pa·s/l", "pascal second per litre - 10³ Pa x s/m³"), - pascal_second_per_metre: makeEUInformation("C67", "Pa· s/m", "pascal second per metre - Pa x s/m"), + "pH (potential of Hydrogen) - The activity of the (solvated) hydrogen ion (a logarithmic measure used to state the acidity or alkalinity of a chemical solution). (-log10(mol/l))" + ), + parsec: makeEUInformation("C63", "pc", "parsec (3,085 678 × 10¹⁶ m)"), + pascal: makeEUInformation("PAL", "Pa", "pascal (Pa)"), + pascal_cubic_metre_per_second: makeEUInformation("G01", "Pa·m³/s", "pascal cubic metre per second (kg x m² x s⁻³)"), + pascal_litre_per_second: makeEUInformation("F99", "Pa·l/s", "pascal litre per second (10⁻³ kg x m² x s⁻³)"), + pascal_per_bar: makeEUInformation("F07", "Pa/bar", "pascal per bar (10⁻⁵)"), + pascal_per_kelvin: makeEUInformation("C64", "Pa/K", "pascal per kelvin (Pa/K)"), + pascal_per_metre: makeEUInformation("H42", "Pa/m", "pascal per metre (m⁻² kg x s⁻²)"), + pascal_second: makeEUInformation("C65", "Pa·s", "pascal second (Pa x s)"), + pascal_second_per_bar: makeEUInformation("H07", "Pa·s/bar", "pascal second per bar (10⁻⁵ s)"), + pascal_second_per_cubic_metre: makeEUInformation("C66", "Pa·s/m³", "pascal second per cubic metre (Pa x s/m³)"), + pascal_second_per_kelvin: makeEUInformation("F77", "Pa.s/K", "pascal second per kelvin (kg x m⁻¹ x s⁻¹ x K⁻¹)"), + pascal_second_per_litre: makeEUInformation("M32", "Pa·s/l", "pascal second per litre (10³ Pa x s/m³)"), + pascal_second_per_metre: makeEUInformation("C67", "Pa· s/m", "pascal second per metre (Pa x s/m)"), pascal_square_metre_per_kilogram: makeEUInformation( "P79", "Pa/(kg/m²)", - "pascal square metre per kilogram - Unit of the burst index as derived unit for pressure pascal related to the substance, represented as a quotient from the SI base unit kilogram divided by the power of the SI base unit metre by exponent 2. m/s²" + "pascal square metre per kilogram - Unit of the burst index as derived unit for pressure pascal related to the substance, represented as a quotient from the SI base unit kilogram divided by the power of the SI base unit metre by exponent 2. (m/s²)" ), pascal_squared_second: makeEUInformation( "P42", "Pa²·s", - "pascal squared second - Unit of the set as a product of the power of derived SI unit pascal with exponent 2 and the SI base unit second. m⁻² x kg² x s⁻³" - ), - peck: makeEUInformation("G23", "pk (US)", "peck - 8,809 768 x 10⁻³ m³"), - "peck_(UK)": makeEUInformation("L43", "pk (UK)", "peck (UK) - 9,092 181 x 10⁻³ m³"), - "peck_(UK)_per_day": makeEUInformation("L44", "pk (UK)/d", "peck (UK) per day - 1,052 336 x 10⁻⁷ m³/s"), - "peck_(UK)_per_hour": makeEUInformation("L45", "pk (UK)/h", "peck (UK) per hour - 2,525 606 x 10⁻⁶ m³/s"), - "peck_(UK)_per_minute": makeEUInformation("L46", "pk (UK)/min", "peck (UK) per minute - 1,515 363 5 x 10⁻⁴ m³/s"), - "peck_(UK)_per_second": makeEUInformation("L47", "pk (UK)/s", "peck (UK) per second - 9,092 181 x 10⁻³ m³/s"), - "peck_(US_dry)_per_day": makeEUInformation("L48", "pk (US dry)/d", "peck (US dry) per day - 1,019 649 x 10⁻⁷ m³/s"), - "peck_(US_dry)_per_hour": makeEUInformation("L49", "pk (US dry)/h", "peck (US dry) per hour - 2,447 158 x 10⁻⁶ m³/s"), - "peck_(US_dry)_per_minute": makeEUInformation("L50", "pk (US dry)/min", "peck (US dry) per minute - 1,468 295 x 10⁻⁴ m³/s"), - "peck_(US_dry)_per_second": makeEUInformation("L51", "pk (US dry)/s", "peck (US dry) per second - 8,809 768 x 10⁻³ m³/s"), - petajoule: makeEUInformation("C68", "PJ", "petajoule - 10¹⁵ J"), - pfund: makeEUInformation("M86", "pfd", "pfund - Outdated unit of the mass used in Germany. 0,5 kg"), + "pascal squared second - Unit of the set as a product of the power of derived SI unit pascal with exponent 2 and the SI base unit second. (m⁻² x kg² x s⁻³)" + ), + peck: makeEUInformation("G23", "pk (US)", "peck (8,809 768 x 10⁻³ m³)"), + "peck(UK)": makeEUInformation("L43", "pk (UK)", "peck (UK) (9,092 181 x 10⁻³ m³)"), + "peck(UK)_per_day": makeEUInformation("L44", "pk (UK)/d", "peck (UK) per day (1,052 336 x 10⁻⁷ m³/s)"), + "peck(UK)_per_hour": makeEUInformation("L45", "pk (UK)/h", "peck (UK) per hour (2,525 606 x 10⁻⁶ m³/s)"), + "peck(UK)_per_minute": makeEUInformation("L46", "pk (UK)/min", "peck (UK) per minute (1,515 363 5 x 10⁻⁴ m³/s)"), + "peck(UK)_per_second": makeEUInformation("L47", "pk (UK)/s", "peck (UK) per second (9,092 181 x 10⁻³ m³/s)"), + "peck(US_dry)_per_day": makeEUInformation("L48", "pk (US dry)/d", "peck (US dry) per day (1,019 649 x 10⁻⁷ m³/s)"), + "peck(US_dry)_per_hour": makeEUInformation("L49", "pk (US dry)/h", "peck (US dry) per hour (2,447 158 x 10⁻⁶ m³/s)"), + "peck(US_dry)_per_minute": makeEUInformation("L50", "pk (US dry)/min", "peck (US dry) per minute (1,468 295 x 10⁻⁴ m³/s)"), + "peck(US_dry)_per_second": makeEUInformation("L51", "pk (US dry)/s", "peck (US dry) per second (8,809 768 x 10⁻³ m³/s)"), + petajoule: makeEUInformation("C68", "PJ", "petajoule (10¹⁵ J)"), + pfund: makeEUInformation("M86", "pfd", "pfund - Outdated unit of the mass used in Germany. (0,5 kg)"), phon: makeEUInformation( "C69", "", - "phon - A unit of subjective sound loudness. A sound has loudness p phons if it seems to the listener to be equal in loudness to the sound of a pure tone of frequency 1 kilohertz and strength p decibels. " + "phon - A unit of subjective sound loudness. A sound has loudness p phons if it seems to the listener to be equal in loudness to the sound of a pure tone of frequency 1 kilohertz and strength p decibels." ), phot: makeEUInformation( "P26", "ph", - "phot - CGS (Centimetre-Gram-Second system) unit of the illuminance, defined as lumen by square centimetre. 10⁴ cd x sr / m²" - ), - picoampere: makeEUInformation("C70", "pA", "picoampere - 10⁻¹² A"), - picocoulomb: makeEUInformation("C71", "pC", "picocoulomb - 10⁻¹² C"), - picofarad: makeEUInformation("4T", "pF", "picofarad - 10⁻¹² F"), - picofarad_per_metre: makeEUInformation("C72", "pF/m", "picofarad per metre - 10⁻¹² F/m"), - picohenry: makeEUInformation("C73", "pH", "picohenry - 10⁻¹² H"), - picolitre: makeEUInformation("Q33", "pl", "picolitre - 10-15 m3"), - picometre: makeEUInformation("C52", "pm", "picometre - 10⁻¹² m"), - picopascal_per_kilometre: makeEUInformation("H69", "pPa/km", "picopascal per kilometre - 10⁻¹⁵ m⁻² x kg x s⁻²"), - picosecond: makeEUInformation("H70", "ps", "picosecond - 10⁻¹² s"), - picosiemens: makeEUInformation("N92", "pS", "picosiemens - 0,000 000 000 001-fold of the derived SI unit siemens. 10⁻¹² S"), - picosiemens_per_metre: makeEUInformation("L42", "pS/m", "picosiemens per metre - 10⁻¹² S/m"), - picovolt: makeEUInformation("N99", "pV", "picovolt - 0,000 000 000 001-fold of the derived SI unit volt. 10⁻¹² V"), - picowatt: makeEUInformation("C75", "pW", "picowatt - 10⁻¹² W"), - picowatt_per_square_metre: makeEUInformation("C76", "pW/m²", "picowatt per square metre - 10⁻¹² W/m²"), - "pint_(UK)": makeEUInformation("PTI", "pt (UK)", "pint (UK) - 5, 682 61 x 10⁻⁴ m³"), - "pint_(UK)_per_day": makeEUInformation("L53", "pt (UK)/d", "pint (UK) per day - 6,577 098 x 10⁻⁹ m³/s"), - "pint_(UK)_per_hour": makeEUInformation("L54", "pt (UK)/h", "pint (UK) per hour - 1,578 504 x 10⁻⁷ m³/s"), - "pint_(UK)_per_minute": makeEUInformation("L55", "pt (UK)/min", "pint (UK) per minute - 9,471 022 x 10⁻⁶ m³/s"), - "pint_(UK)_per_second": makeEUInformation("L56", "pt (UK)/s", "pint (UK) per second - 5,682 613 x 10⁻⁴ m³/s"), - "pint_(US_dry)": makeEUInformation("L61", "pt (US dry)", "pint (US dry) - Use dry pint (common code PTD) 5,506 105 x 10⁻⁴ m³"), - "pint_(US_liquid)_per_day": makeEUInformation("L57", "pt (US liq.)/d", "pint (US liquid) per day - 5,476 580 x 10⁻⁹ m³/s"), - "pint_(US_liquid)_per_hour": makeEUInformation("L58", "pt (US liq.)/h", "pint (US liquid) per hour - 1,314 379 x 10⁻⁷ m³/s"), - "pint_(US_liquid)_per_minute": makeEUInformation( + "phot - CGS (Centimetre-Gram-Second system) unit of the illuminance, defined as lumen by square centimetre. (10⁴ cd x sr / m²)" + ), + picoampere: makeEUInformation("C70", "pA", "picoampere (10⁻¹² A)"), + picocoulomb: makeEUInformation("C71", "pC", "picocoulomb (10⁻¹² C)"), + picofarad: makeEUInformation("4T", "pF", "picofarad (10⁻¹² F)"), + picofarad_per_metre: makeEUInformation("C72", "pF/m", "picofarad per metre (10⁻¹² F/m)"), + picohenry: makeEUInformation("C73", "pH", "picohenry (10⁻¹² H)"), + picolitre: makeEUInformation("Q33", "pl", "picolitre (10-15 m3)"), + picometre: makeEUInformation("C52", "pm", "picometre (10⁻¹² m)"), + picopascal_per_kilometre: makeEUInformation("H69", "pPa/km", "picopascal per kilometre (10⁻¹⁵ m⁻² x kg x s⁻²)"), + picosecond: makeEUInformation("H70", "ps", "picosecond (10⁻¹² s)"), + picosiemens: makeEUInformation("N92", "pS", "picosiemens - 0,000 000 000 001-fold of the derived SI unit siemens. (10⁻¹² S)"), + picosiemens_per_metre: makeEUInformation("L42", "pS/m", "picosiemens per metre (10⁻¹² S/m)"), + picovolt: makeEUInformation("N99", "pV", "picovolt - 0,000 000 000 001-fold of the derived SI unit volt. (10⁻¹² V)"), + picowatt: makeEUInformation("C75", "pW", "picowatt (10⁻¹² W)"), + picowatt_per_square_metre: makeEUInformation("C76", "pW/m²", "picowatt per square metre (10⁻¹² W/m²)"), + "pint(UK)": makeEUInformation("PTI", "pt (UK)", "pint (UK) (5, 682 61 x 10⁻⁴ m³)"), + "pint(UK)_per_day": makeEUInformation("L53", "pt (UK)/d", "pint (UK) per day (6,577 098 x 10⁻⁹ m³/s)"), + "pint(UK)_per_hour": makeEUInformation("L54", "pt (UK)/h", "pint (UK) per hour (1,578 504 x 10⁻⁷ m³/s)"), + "pint(UK)_per_minute": makeEUInformation("L55", "pt (UK)/min", "pint (UK) per minute (9,471 022 x 10⁻⁶ m³/s)"), + "pint(UK)_per_second": makeEUInformation("L56", "pt (UK)/s", "pint (UK) per second (5,682 613 x 10⁻⁴ m³/s)"), + "pint(US_dry)": makeEUInformation("L61", "pt (US dry)", "pint (US dry) - Use dry pint (common code PTD) (5,506 105 x 10⁻⁴ m³)"), + "pint(US_liquid)_per_day": makeEUInformation("L57", "pt (US liq.)/d", "pint (US liquid) per day (5,476 580 x 10⁻⁹ m³/s)"), + "pint(US_liquid)_per_hour": makeEUInformation("L58", "pt (US liq.)/h", "pint (US liquid) per hour (1,314 379 x 10⁻⁷ m³/s)"), + "pint(US_liquid)_per_minute": makeEUInformation( "L59", "pt (US liq.)/min", - "pint (US liquid) per minute - 7,886 275 x 10⁻⁶ m³/s" - ), - "pint_(US_liquid)_per_second": makeEUInformation( - "L60", - "pt (US liq.)/s", - "pint (US liquid) per second - 4,731 765 x 10⁻⁴ m³/s" + "pint (US liquid) per minute (7,886 275 x 10⁻⁶ m³/s)" ), - "pint_(US)": makeEUInformation("PT", "pt (US)", "pint (US) - Use liquid pint (common code PTL) 4, 731 76 x 10⁻⁴ m³"), - poise: makeEUInformation("89", "P", "poise - 0,1 Pa x s"), - poise_per_bar: makeEUInformation("F06", "P/bar", "poise per bar - 10⁻⁶ s"), - poise_per_kelvin: makeEUInformation("F86", "P/K", "poise per kelvin - 10⁻¹ kg x m⁻¹ x s⁻¹ x K⁻¹"), + "pint(US_liquid)_per_second": makeEUInformation("L60", "pt (US liq.)/s", "pint (US liquid) per second (4,731 765 x 10⁻⁴ m³/s)"), + "pint(US)": makeEUInformation("PT", "pt (US)", "pint (US) - Use liquid pint (common code PTL) (4, 731 76 x 10⁻⁴ m³)"), + poise: makeEUInformation("89", "P", "poise (0,1 Pa x s)"), + poise_per_bar: makeEUInformation("F06", "P/bar", "poise per bar (10⁻⁶ s)"), + poise_per_kelvin: makeEUInformation("F86", "P/K", "poise per kelvin (10⁻¹ kg x m⁻¹ x s⁻¹ x K⁻¹)"), poise_per_pascal: makeEUInformation( "N35", "P/Pa", - "poise per pascal - CGS (Centimetre-Gram-Second system) unit poise divided by the derived SI unit pascal. 0,1 s" + "poise per pascal - CGS (Centimetre-Gram-Second system) unit poise divided by the derived SI unit pascal. (0,1 s)" ), pond: makeEUInformation( "M78", "p", - "pond - 0,001-fold of the unit of the weight, defined as a mass of 1 kg which finds out about a weight strength from 1 kp by the gravitational force at sea level which corresponds to a strength of 9,806 65 newton. 9,806 65 x 10⁻³ N" + "pond - 0,001-fold of the unit of the weight, defined as a mass of 1 kg which finds out about a weight strength from 1 kp by the gravitational force at sea level which corresponds to a strength of 9,806 65 newton. (9,806 65 x 10⁻³ N)" ), - pound: makeEUInformation("LBR", "lb", "pound - 0,453 592 37 kg"), - "pound_(avoirdupois)_per_cubic_foot_degree_Fahrenheit": makeEUInformation( + pound: makeEUInformation("LBR", "lb", "pound (0,453 592 37 kg)"), + "pound(avoirdupois)_per_cubic_foot_degree_Fahrenheit": makeEUInformation( "K69", "(lb/ft³)/°F", - "pound (avoirdupois) per cubic foot degree Fahrenheit - 28,833 23 (kg/m³)/K" + "pound (avoirdupois) per cubic foot degree Fahrenheit (28,833 23 (kg/m³)/K)" ), - "pound_(avoirdupois)_per_cubic_foot_psi": makeEUInformation( + "pound(avoirdupois)_per_cubic_foot_psi": makeEUInformation( "K70", "(lb/ft³)/psi", - "pound (avoirdupois) per cubic foot psi - 2,323 282 x 10⁻³" + "pound (avoirdupois) per cubic foot psi (2,323 282 x 10⁻³)" ), - "pound_(avoirdupois)_per_cubic_inch_degree_Fahrenheit": makeEUInformation( + "pound(avoirdupois)_per_cubic_inch_degree_Fahrenheit": makeEUInformation( "K75", "(lb/in³)/°F", - "pound (avoirdupois) per cubic inch degree Fahrenheit - 4,982 384 x 10⁴ (kg/m³)/K" + "pound (avoirdupois) per cubic inch degree Fahrenheit (4,982 384 x 10⁴ (kg/m³)/K)" ), - "pound_(avoirdupois)_per_cubic_inch_psi": makeEUInformation( + "pound(avoirdupois)_per_cubic_inch_psi": makeEUInformation( "K76", "(lb/in³)/psi", - "pound (avoirdupois) per cubic inch psi - 4,014 632 (kg/m³)/Pa" + "pound (avoirdupois) per cubic inch psi (4,014 632 (kg/m³)/Pa)" ), - "pound_(avoirdupois)_per_day": makeEUInformation("K66", "lb/d", "pound (avoirdupois) per day - 5,249 912 x 10⁻⁶ kg/s"), - "pound_(avoirdupois)_per_degree_Fahrenheit": makeEUInformation( + "pound(avoirdupois)_per_day": makeEUInformation("K66", "lb/d", "pound (avoirdupois) per day (5,249 912 x 10⁻⁶ kg/s)"), + "pound(avoirdupois)_per_degree_Fahrenheit": makeEUInformation( "K64", "lb/°F", - "pound (avoirdupois) per degree Fahrenheit - 0,816 466 3 kg/K" + "pound (avoirdupois) per degree Fahrenheit (0,816 466 3 kg/K)" ), - "pound_(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "pound(avoirdupois)_per_gallon_(UK)": makeEUInformation( "K71", "lb/gal (UK)", - "pound (avoirdupois) per gallon (UK) - 99,776 37 kg/m³" + "pound (avoirdupois) per gallon (UK) (99,776 37 kg/m³)" ), - "pound_(avoirdupois)_per_hour_degree_Fahrenheit": makeEUInformation( + "pound(avoirdupois)_per_hour_degree_Fahrenheit": makeEUInformation( "K73", "(lb/h)/°F", - "pound (avoirdupois) per hour degree Fahrenheit - 2,267 962 x 10⁻⁴ (kg/s)/K" + "pound (avoirdupois) per hour degree Fahrenheit (2,267 962 x 10⁻⁴ (kg/s)/K)" ), - "pound_(avoirdupois)_per_hour_psi": makeEUInformation( + "pound(avoirdupois)_per_hour_psi": makeEUInformation( "K74", "(lb/h)/psi", - "pound (avoirdupois) per hour psi - 1,827 445 x 10⁻⁸ (kg/s)/Pa" + "pound (avoirdupois) per hour psi (1,827 445 x 10⁻⁸ (kg/s)/Pa)" ), - "pound_(avoirdupois)_per_minute": makeEUInformation("K78", "lb/min", "pound (avoirdupois) per minute - 7,559 873 x 10⁻³ kg/s"), - "pound_(avoirdupois)_per_minute_degree_Fahrenheit": makeEUInformation( + "pound(avoirdupois)_per_minute": makeEUInformation("K78", "lb/min", "pound (avoirdupois) per minute (7,559 873 x 10⁻³ kg/s)"), + "pound(avoirdupois)_per_minute_degree_Fahrenheit": makeEUInformation( "K79", "lb/(min·°F)", - "pound (avoirdupois) per minute degree Fahrenheit - 1,360 777 x 10⁻² (kg/s)/K" + "pound (avoirdupois) per minute degree Fahrenheit (1,360 777 x 10⁻² (kg/s)/K)" ), - "pound_(avoirdupois)_per_minute_psi": makeEUInformation( + "pound(avoirdupois)_per_minute_psi": makeEUInformation( "K80", "(lb/min)/psi", - "pound (avoirdupois) per minute psi - 1,096 467 x 10⁻⁶ (kg/s)/Pa" + "pound (avoirdupois) per minute psi (1,096 467 x 10⁻⁶ (kg/s)/Pa)" ), - "pound_(avoirdupois)_per_psi": makeEUInformation("K77", "lb/psi", "pound (avoirdupois) per psi - 6,578 802 x 10⁻⁵ kg/Pa"), - "pound_(avoirdupois)_per_second": makeEUInformation("K81", "lb/s", "pound (avoirdupois) per second - 0,453 592 4 kg/s"), - "pound_(avoirdupois)_per_second_degree_Fahrenheit": makeEUInformation( + "pound(avoirdupois)_per_psi": makeEUInformation("K77", "lb/psi", "pound (avoirdupois) per psi (6,578 802 x 10⁻⁵ kg/Pa)"), + "pound(avoirdupois)_per_second": makeEUInformation("K81", "lb/s", "pound (avoirdupois) per second (0,453 592 4 kg/s)"), + "pound(avoirdupois)_per_second_degree_Fahrenheit": makeEUInformation( "K82", "(lb/s)/°F", - "pound (avoirdupois) per second degree Fahrenheit - 0,816 466 3 (kg/s)/K" + "pound (avoirdupois) per second degree Fahrenheit (0,816 466 3 (kg/s)/K)" ), - "pound_(avoirdupois)_per_second_psi": makeEUInformation( + "pound(avoirdupois)_per_second_psi": makeEUInformation( "K83", "(lb/s)/psi", - "pound (avoirdupois) per second psi - 6,578 802 x 10⁻⁵ (kg/s)/Pa" + "pound (avoirdupois) per second psi (6,578 802 x 10⁻⁵ (kg/s)/Pa)" ), - "pound_(avoirdupois)_square_foot": makeEUInformation( + "pound(avoirdupois)_square_foot": makeEUInformation( "K65", "lb·ft²", - "pound (avoirdupois) square foot - 4,214 011 x 10⁻² kg x m²" + "pound (avoirdupois) square foot (4,214 011 x 10⁻² kg x m²)" ), pound_foot_per_second: makeEUInformation( "N10", "lb·(ft/s)", - "pound foot per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit foot according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,382 550 x 10⁻¹ kg x m/s" + "pound foot per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit foot according to the Anglo-American and Imperial system of units divided by the SI base unit second. (1,382 550 x 10⁻¹ kg x m/s)" ), pound_inch_per_second: makeEUInformation( "N11", "lb·(in/s)", - "pound inch per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit inch according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,152 125 x 10⁻² kg x m/s" + "pound inch per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit inch according to the Anglo-American and Imperial system of units divided by the SI base unit second. (1,152 125 x 10⁻² kg x m/s)" ), - pound_inch_squared: makeEUInformation("F20", "lb·in²", "pound inch squared - 2,926 397 x 10⁻⁴ kg x m²"), + pound_inch_squared: makeEUInformation("F20", "lb·in²", "pound inch squared (2,926 397 x 10⁻⁴ kg x m²)"), pound_mole: makeEUInformation( "P44", "lbmol", - "pound mole - Non SI-conforming unit of quantity of a substance relating that one pound mole of a chemical composition corresponds to the same number of pounds as the molecular weight of one molecule of this composition in atomic mass units. 453,592 4 mol" + "pound mole - Non SI-conforming unit of quantity of a substance relating that one pound mole of a chemical composition corresponds to the same number of pounds as the molecular weight of one molecule of this composition in atomic mass units. (453,592 4 mol)" ), pound_mole_per_minute: makeEUInformation( "P46", "lbmol/h", - "pound mole per minute - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 7,559 873 mol/s" + "pound mole per minute - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. (7,559 873 mol/s)" ), pound_mole_per_pound: makeEUInformation( "P48", "lbmol/lb", - "pound mole per pound - Non SI-conforming unit of the material molar flux divided by the avoirdupois pound for mass according to the avoirdupois unit system. 10³ mol/kg" + "pound mole per pound - Non SI-conforming unit of the material molar flux divided by the avoirdupois pound for mass according to the avoirdupois unit system. (10³ mol/kg)" ), pound_mole_per_second: makeEUInformation( "P45", "lbmol/s", - "pound mole per second - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 4,535 924 x 10² mol/s" + "pound mole per second - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. (4,535 924 x 10² mol/s)" ), - pound_per_cubic_foot: makeEUInformation("87", "lb/ft³", "pound per cubic foot - 1,601 846 x 10¹ kg/m³"), - pound_per_cubic_inch: makeEUInformation("LA", "lb/in³", "pound per cubic inch - 2,767 990 x 10⁴ kg/m³"), - pound_per_cubic_yard: makeEUInformation("K84", "lb/yd³", "pound per cubic yard - 0,593 276 4 kg/m³"), - pound_per_foot: makeEUInformation("P2", "lb/ft", "pound per foot - 1,488 164 kg/m"), + pound_per_cubic_foot: makeEUInformation("87", "lb/ft³", "pound per cubic foot (1,601 846 x 10¹ kg/m³)"), + pound_per_cubic_inch: makeEUInformation("LA", "lb/in³", "pound per cubic inch (2,767 990 x 10⁴ kg/m³)"), + pound_per_cubic_yard: makeEUInformation("K84", "lb/yd³", "pound per cubic yard (0,593 276 4 kg/m³)"), + pound_per_foot: makeEUInformation("P2", "lb/ft", "pound per foot (1,488 164 kg/m)"), pound_per_foot_day: makeEUInformation( "N44", "lb/(ft·d)", - "pound per foot day - Unit of the dynamic viscosity according to the Anglo-American unit system. 1,722 412 x 10⁻⁵ Pa x s" + "pound per foot day - Unit of the dynamic viscosity according to the Anglo-American unit system. (1,722 412 x 10⁻⁵ Pa x s)" ), - pound_per_foot_hour: makeEUInformation("K67", "lb/(ft·h)", "pound per foot hour - 4,133 789 x 10⁻⁴ Pa x s"), + pound_per_foot_hour: makeEUInformation("K67", "lb/(ft·h)", "pound per foot hour (4,133 789 x 10⁻⁴ Pa x s)"), pound_per_foot_minute: makeEUInformation( "N43", "lb/(ft·min)", - "pound per foot minute - Unit of the dynamic viscosity according to the Anglo-American unit system. 2,480 273 x 10⁻² Pa x s" + "pound per foot minute - Unit of the dynamic viscosity according to the Anglo-American unit system. (2,480 273 x 10⁻² Pa x s)" ), - pound_per_foot_second: makeEUInformation("K68", "lb/(ft·s)", "pound per foot second - 1,488 164 Pa x s"), - "pound_per_gallon_(US)": makeEUInformation("GE", "lb/gal (US)", "pound per gallon (US) - 1,198 264 x 10² kg/m³"), - pound_per_hour: makeEUInformation("4U", "lb/h", "pound per hour - 1,259 979 x 10⁻⁴ kg/s"), - pound_per_inch_of_length: makeEUInformation("PO", "lb/in", "pound per inch of length - 1,785 797 x 10¹ kg/m"), + pound_per_foot_second: makeEUInformation("K68", "lb/(ft·s)", "pound per foot second (1,488 164 Pa x s)"), + "pound_per_gallon(US)": makeEUInformation("GE", "lb/gal (US)", "pound per gallon (US) (1,198 264 x 10² kg/m³)"), + pound_per_hour: makeEUInformation("4U", "lb/h", "pound per hour (1,259 979 x 10⁻⁴ kg/s)"), + pound_per_inch_of_length: makeEUInformation("PO", "lb/in", "pound per inch of length (1,785 797 x 10¹ kg/m)"), pound_per_pound: makeEUInformation( "M91", "lb/lb", - "pound per pound - Proportion of the mass consisting of the avoirdupois pound according to the avoirdupois unit system divided by the avoirdupois pound according to the avoirdupois unit system. 1" + "pound per pound - Proportion of the mass consisting of the avoirdupois pound according to the avoirdupois unit system divided by the avoirdupois pound according to the avoirdupois unit system. (1)" ), - pound_per_square_foot: makeEUInformation("FP", "lb/ft²", "pound per square foot - 4,882 428 kg/m²"), - pound_per_square_inch_absolute: makeEUInformation("80", "lb/in²", "pound per square inch absolute - 7,030 696 x 10² kg/m²"), + pound_per_square_foot: makeEUInformation("FP", "lb/ft²", "pound per square foot (4,882 428 kg/m²)"), + pound_per_square_inch_absolute: makeEUInformation("80", "lb/in²", "pound per square inch absolute (7,030 696 x 10² kg/m²)"), pound_per_square_yard: makeEUInformation( "N25", "lb/yd²", - "pound per square yard - Unit for areal-related mass as a unit pound according to the avoirdupois unit system divided by the power of the unit yard according to the Anglo-American and Imperial system of units with exponent 2. 5,424 919 x 10⁻¹ kg/m²" + "pound per square yard - Unit for areal-related mass as a unit pound according to the avoirdupois unit system divided by the power of the unit yard according to the Anglo-American and Imperial system of units with exponent 2. (5,424 919 x 10⁻¹ kg/m²)" ), - pound_per_yard_: makeEUInformation( + pound_per_yard: makeEUInformation( "M84", "lb/yd", - "pound per yard - Unit for linear mass according to avoirdupois system of units. 4,960 546 x 10⁻¹ kg/m" + "pound per yard - Unit for linear mass according to avoirdupois system of units. (4,960 546 x 10⁻¹ kg/m)" ), - "pound-force": makeEUInformation("C78", "lbf", "pound-force - 4,448 222 N"), + "pound-force": makeEUInformation("C78", "lbf", "pound-force (4,448 222 N)"), "pound-force_foot": makeEUInformation( "M92", "lbf·ft", - "pound-force foot - Product of the unit pound-force according to the Anglo-American system of units and the unit foot according to the Anglo-American and the Imperial system of units. 1,355 818 N x m" + "pound-force foot - Product of the unit pound-force according to the Anglo-American system of units and the unit foot according to the Anglo-American and the Imperial system of units. (1,355 818 N x m)" ), "pound-force_foot_per_ampere": makeEUInformation( "F22", "lbf·ft/A", - "pound-force foot per ampere - 1,355 82 kg x m² x s⁻² x A⁻¹" - ), - "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound - 2,989 07 m² x s⁻²"), - "pound-force_inch": makeEUInformation("F21", "lbf·in", "pound-force inch - 1,129 85 × 10⁻¹ kg x m² x s⁻²"), - "pound-force_per_foot": makeEUInformation("F17", "lbf/ft", "pound-force per foot - 1,459 39 × 10¹ kg x s⁻²"), - "pound-force_per_inch": makeEUInformation("F48", "lbf/in", "pound-force per inch - 1,751 27 × 10² kg x s⁻²"), - "pound-force_per_square_foot": makeEUInformation("K85", "lbf/ft²", "pound-force per square foot - 47,880 26 Pa"), - "pound-force_per_square_inch": makeEUInformation("PS", "lbf/in²", "pound-force per square inch - 6,894 757 x 10³ Pa"), + "pound-force foot per ampere (1,355 82 kg x m² x s⁻² x A⁻¹)" + ), + "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound (2,989 07 m² x s⁻²)"), + "pound-force_inch": makeEUInformation("F21", "lbf·in", "pound-force inch (1,129 85 × 10⁻¹ kg x m² x s⁻²)"), + "pound-force_per_foot": makeEUInformation("F17", "lbf/ft", "pound-force per foot (1,459 39 × 10¹ kg x s⁻²)"), + "pound-force_per_inch": makeEUInformation("F48", "lbf/in", "pound-force per inch (1,751 27 × 10² kg x s⁻²)"), + "pound-force_per_square_foot": makeEUInformation("K85", "lbf/ft²", "pound-force per square foot (47,880 26 Pa)"), + "pound-force_per_square_inch": makeEUInformation("PS", "lbf/in²", "pound-force per square inch (6,894 757 x 10³ Pa)"), "pound-force_per_square_inch_degree_Fahrenheit": makeEUInformation( "K86", "psi/°F", - "pound-force per square inch degree Fahrenheit - 1,241 056 x 10⁴ Pa/K" + "pound-force per square inch degree Fahrenheit (1,241 056 x 10⁴ Pa/K)" ), "pound-force_per_yard": makeEUInformation( "N33", "lbf/yd", - "pound-force per yard - Unit of force per unit length based on the Anglo-American system of units. 4,864 635 N/m" + "pound-force per yard - Unit of force per unit length based on the Anglo-American system of units. (4,864 635 N/m)" ), "pound-force_second_per_square_foot": makeEUInformation( "K91", "lbf·s/ft²", - "pound-force second per square foot - 47,880 26 Pa x s" + "pound-force second per square foot (47,880 26 Pa x s)" ), "pound-force_second_per_square_inch": makeEUInformation( "K92", "lbf·s/in²", - "pound-force second per square inch - 6,894 757 x 10³ Pa x s" + "pound-force second per square inch (6,894 757 x 10³ Pa x s)" ), poundal: makeEUInformation( "M76", "pdl", - "poundal - Non SI-conforming unit of the power, which corresponds to a mass of a pound multiplied with the acceleration of a foot per square second. 1,382 550 x 10⁻¹ N" + "poundal - Non SI-conforming unit of the power, which corresponds to a mass of a pound multiplied with the acceleration of a foot per square second. (1,382 550 x 10⁻¹ N)" ), poundal_foot: makeEUInformation( "M95", "pdl·ft", - "poundal foot - Product of the non SI-conforming unit of the force poundal and the unit foot according to the Anglo-American and Imperial system of units . 4,214 011 x 10⁻² N x m" + "poundal foot - Product of the non SI-conforming unit of the force poundal and the unit foot according to the Anglo-American and Imperial system of units . (4,214 011 x 10⁻² N x m)" ), poundal_inch: makeEUInformation( "M96", "pdl·in", - "poundal inch - Product of the non SI-conforming unit of the force poundal and the unit inch according to the Anglo-American and Imperial system of units . 3,511 677 10⁻³ N x m" + "poundal inch - Product of the non SI-conforming unit of the force poundal and the unit inch according to the Anglo-American and Imperial system of units . (3,511 677 10⁻³ N x m)" ), poundal_per_inch: makeEUInformation( "N32", "pdl/in", - "poundal per inch - Non SI-conforming unit of the surface tension according to the Imperial unit system as quotient poundal by inch. 5,443 110 N/m" + "poundal per inch - Non SI-conforming unit of the surface tension according to the Imperial unit system as quotient poundal by inch. (5,443 110 N/m)" ), - poundal_per_square_foot_: makeEUInformation( + poundal_per_square_foot: makeEUInformation( "N21", "pdl/ft²", - "poundal per square foot - Non SI-conforming unit of pressure by the Imperial system of units according to NIST: 1 pdl/ft² = 1,488 164 Pa. 1,488 164 Pa" + "poundal per square foot - Non SI-conforming unit of pressure by the Imperial system of units according to NIST: 1 pdl/ft² = 1,488 164 Pa. (1,488 164 Pa)" ), poundal_per_square_inch: makeEUInformation( "N26", "pdl/in²", - "poundal per square inch - Non SI-conforming unit of the pressure according to the Imperial system of units (poundal by square inch). 2,142 957 × 10² Pa" + "poundal per square inch - Non SI-conforming unit of the pressure according to the Imperial system of units (poundal by square inch). (2,142 957 × 10² Pa)" ), - poundal_second_per_square_foot_: makeEUInformation( + poundal_second_per_square_foot: makeEUInformation( "N34", "(pdl/ft²)·s", - "poundal second per square foot - Non SI-conforming unit of viscosity. 1,488 164 Pa x s" + "poundal second per square foot - Non SI-conforming unit of viscosity. (1,488 164 Pa x s)" ), poundal_second_per_square_inch: makeEUInformation( "N42", "(pdl/in²)·s", - "poundal second per square inch - Non SI-conforming unit of dynamic viscosity according to the Imperial system of units as product unit of the pressure (poundal by square inch) multiplied by the SI base unit second. 2,142 957 x 10² Pa x s" + "poundal second per square inch - Non SI-conforming unit of dynamic viscosity according to the Imperial system of units as product unit of the pressure (poundal by square inch) multiplied by the SI base unit second. (2,142 957 x 10² Pa x s)" ), - psi_cubic_inch_per_second: makeEUInformation("K87", "psi·in³/s", "psi cubic inch per second - 0,112 985 Pa x m³/s"), - psi_cubic_metre_per_second: makeEUInformation("K89", "psi·m³/s", "psi cubic metre per second - 6,894 757 x 10³ Pa x m³/s"), - psi_cubic_yard_per_second: makeEUInformation("K90", "psi·yd³/s", "psi cubic yard per second - 5,271 420 x 10³ Pa x m³/s"), - psi_litre_per_second: makeEUInformation("K88", "psi·l/s", "psi litre per second - 6,894 757 Pa x m³/s"), + psi_cubic_inch_per_second: makeEUInformation("K87", "psi·in³/s", "psi cubic inch per second (0,112 985 Pa x m³/s)"), + psi_cubic_metre_per_second: makeEUInformation("K89", "psi·m³/s", "psi cubic metre per second (6,894 757 x 10³ Pa x m³/s)"), + psi_cubic_yard_per_second: makeEUInformation("K90", "psi·yd³/s", "psi cubic yard per second (5,271 420 x 10³ Pa x m³/s)"), + psi_litre_per_second: makeEUInformation("K88", "psi·l/s", "psi litre per second (6,894 757 Pa x m³/s)"), psi_per_inch: makeEUInformation( "P86", "psi/in", - "psi per inch - Compound unit for pressure (pound-force according to the Anglo-American unit system divided by the power of the unit inch according to the Anglo-American and Imperial system of units with the exponent 2) divided by the unit inch according to the Anglo-American and Imperial system of units . 2,714 471 x 10⁵ kg/(m² x s²)" + "psi per inch - Compound unit for pressure (pound-force according to the Anglo-American unit system divided by the power of the unit inch according to the Anglo-American and Imperial system of units with the exponent 2) divided by the unit inch according to the Anglo-American and Imperial system of units . (2,714 471 x 10⁵ kg/(m² x s²))" ), - psi_per_psi: makeEUInformation("L52", "psi/psi", "psi per psi - 1"), - "quad_(1015_BtuIT)": makeEUInformation( + psi_per_psi: makeEUInformation("L52", "psi/psi", "psi per psi (1)"), + "quad(1015_BtuIT)": makeEUInformation( "N70", "quad", - "quad (1015 BtuIT) - Unit of heat energy according to the imperial system of units. 1,055 056 × 10¹⁸ J" + "quad (1015 BtuIT) - Unit of heat energy according to the imperial system of units. (1,055 056 × 10¹⁸ J)" ), - "quart_(UK_liquid)_per_day": makeEUInformation("K94", "qt (UK liq.)/d", "quart (UK liquid) per day - 1,315 420 x 10⁻⁸ m³/s"), - "quart_(UK_liquid)_per_hour": makeEUInformation("K95", "qt (UK liq.)/h", "quart (UK liquid) per hour - 3,157 008 x 10⁻⁷ m³/s"), - "quart_(UK_liquid)_per_minute": makeEUInformation( + "quart(UK_liquid)_per_day": makeEUInformation("K94", "qt (UK liq.)/d", "quart (UK liquid) per day (1,315 420 x 10⁻⁸ m³/s)"), + "quart(UK_liquid)_per_hour": makeEUInformation("K95", "qt (UK liq.)/h", "quart (UK liquid) per hour (3,157 008 x 10⁻⁷ m³/s)"), + "quart(UK_liquid)_per_minute": makeEUInformation( "K96", "qt (UK liq.)/min", - "quart (UK liquid) per minute - 1,894 205 x 10⁻⁵ m³/s" + "quart (UK liquid) per minute (1,894 205 x 10⁻⁵ m³/s)" ), - "quart_(UK_liquid)_per_second": makeEUInformation( + "quart(UK_liquid)_per_second": makeEUInformation( "K97", "qt (UK liq.)/s", - "quart (UK liquid) per second - 1,136 523 x 10⁻³ m³/s" + "quart (UK liquid) per second (1,136 523 x 10⁻³ m³/s)" ), - "quart_(UK)": makeEUInformation("QTI", "qt (UK)", "quart (UK) - 1,136 522 5 x 10⁻³ m³"), - "quart_(US_dry)": makeEUInformation( + "quart(UK)": makeEUInformation("QTI", "qt (UK)", "quart (UK) (1,136 522 5 x 10⁻³ m³)"), + "quart(US_dry)": makeEUInformation( "L62", "qt (US dry)", - "quart (US dry) - Use dry quart (US) (common code QTD) 1,101 221 x 10⁻³ m³" + "quart (US dry) - Use dry quart (US) (common code QTD) (1,101 221 x 10⁻³ m³)" ), - "quart_(US_liquid)_per_day": makeEUInformation("K98", "qt (US liq.)/d", "quart (US liquid) per day - 1,095 316 x 10⁻⁸ m³/s"), - "quart_(US_liquid)_per_hour": makeEUInformation("K99", "qt (US liq.)/h", "quart (US liquid) per hour - 2,628 758 x 10⁻⁷ m³/s"), - "quart_(US_liquid)_per_minute": makeEUInformation( + "quart(US_liquid)_per_day": makeEUInformation("K98", "qt (US liq.)/d", "quart (US liquid) per day (1,095 316 x 10⁻⁸ m³/s)"), + "quart(US_liquid)_per_hour": makeEUInformation("K99", "qt (US liq.)/h", "quart (US liquid) per hour (2,628 758 x 10⁻⁷ m³/s)"), + "quart(US_liquid)_per_minute": makeEUInformation( "L10", "qt (US liq.)/min", - "quart (US liquid) per minute - 1,577 255 x 10⁻⁵ m³/s" + "quart (US liquid) per minute (1,577 255 x 10⁻⁵ m³/s)" ), - "quart_(US_liquid)_per_second": makeEUInformation( + "quart(US_liquid)_per_second": makeEUInformation( "L11", "qt (US liq.)/s", - "quart (US liquid) per second - 9,463 529 x 10⁻⁴ m³/s" - ), - "quart_(US)": makeEUInformation("QT", "qt (US)", "quart (US) - Use liquid quart (common code QTL) 0,946 352 9 x 10⁻³ m³"), - rad: makeEUInformation("C80", "rad", "rad - 10⁻² Gy"), - radian: makeEUInformation("C81", "rad", "radian - rad"), - radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m"), - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), - radian_per_second_squared: makeEUInformation("2B", "rad/s²", "radian per second squared - Refer ISO/TC12 SI Guide rad/s²"), - radian_square_metre_per_kilogram: makeEUInformation("C83", "rad·m²/kg", "radian square metre per kilogram - rad x m²/kg"), - radian_square_metre_per_mole: makeEUInformation("C82", "rad·m²/mol", "radian square metre per mole - rad x m²/mol"), - reciprocal_angstrom: makeEUInformation("C85", "Å⁻¹", "reciprocal angstrom - 10¹⁰ m⁻¹"), - reciprocal_bar: makeEUInformation("F58", "1/bar", "reciprocal bar - bar⁻¹"), - reciprocal_cubic_centimetre: makeEUInformation("H50", "cm⁻³", "reciprocal cubic centimetre - 10⁶ m⁻³"), - reciprocal_cubic_foot: makeEUInformation("K20", "1/ft³", "reciprocal cubic foot - 35,314 66 m⁻³"), - reciprocal_cubic_inch: makeEUInformation("K49", "1/in³", "reciprocal cubic inch - 6,102 375 9 x 10⁴ m⁻³"), - reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³"), + "quart (US liquid) per second (9,463 529 x 10⁻⁴ m³/s)" + ), + "quart(US)": makeEUInformation("QT", "qt (US)", "quart (US) - Use liquid quart (common code QTL) (0,946 352 9 x 10⁻³ m³)"), + rad: makeEUInformation("C80", "rad", "rad (10⁻² Gy)"), + radian: makeEUInformation("C81", "rad", "radian (rad)"), + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre (rad/m)"), + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)"), + radian_per_second_squared: makeEUInformation("2B", "rad/s²", "radian per second squared - Refer ISO/TC12 SI Guide (rad/s²)"), + radian_square_metre_per_kilogram: makeEUInformation("C83", "rad·m²/kg", "radian square metre per kilogram (rad x m²/kg)"), + radian_square_metre_per_mole: makeEUInformation("C82", "rad·m²/mol", "radian square metre per mole (rad x m²/mol)"), + reciprocal_angstrom: makeEUInformation("C85", "Å⁻¹", "reciprocal angstrom (10¹⁰ m⁻¹)"), + reciprocal_bar: makeEUInformation("F58", "1/bar", "reciprocal bar (bar⁻¹)"), + reciprocal_cubic_centimetre: makeEUInformation("H50", "cm⁻³", "reciprocal cubic centimetre (10⁶ m⁻³)"), + reciprocal_cubic_foot: makeEUInformation("K20", "1/ft³", "reciprocal cubic foot (35,314 66 m⁻³)"), + reciprocal_cubic_inch: makeEUInformation("K49", "1/in³", "reciprocal cubic inch (6,102 375 9 x 10⁴ m⁻³)"), + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre (m⁻³)"), reciprocal_cubic_metre_per_second: makeEUInformation( "C87", "m⁻³/s", - "reciprocal cubic metre per second - Synonym: reciprocal second per cubic metre m⁻³/s" + "reciprocal cubic metre per second - Synonym: reciprocal second per cubic metre (m⁻³/s)" ), - reciprocal_cubic_millimetre: makeEUInformation("L20", "1/mm³", "reciprocal cubic millimetre - 10⁹ m⁻³"), - reciprocal_cubic_yard: makeEUInformation("M10", "1/yd³", "reciprocal cubic yard - 1,307 951 m⁻³"), - reciprocal_degree_Fahrenheit: makeEUInformation("J26", "1/°F", "reciprocal degree Fahrenheit - 1,8 1/K"), + reciprocal_cubic_millimetre: makeEUInformation("L20", "1/mm³", "reciprocal cubic millimetre (10⁹ m⁻³)"), + reciprocal_cubic_yard: makeEUInformation("M10", "1/yd³", "reciprocal cubic yard (1,307 951 m⁻³)"), + reciprocal_degree_Fahrenheit: makeEUInformation("J26", "1/°F", "reciprocal degree Fahrenheit (1,8 1/K)"), reciprocal_electron_volt_per_cubic_metre: makeEUInformation( "C88", "eV⁻¹/m³", - "reciprocal electron volt per cubic metre - 6,241 46 x 10¹⁸ J⁻¹/m³" + "reciprocal electron volt per cubic metre (6,241 46 x 10¹⁸ J⁻¹/m³)" ), - reciprocal_henry: makeEUInformation("C89", "H⁻¹", "reciprocal henry - H⁻¹"), - reciprocal_hour: makeEUInformation("H10", "1/h", "reciprocal hour - 2,777 78 × 10⁻⁴ s⁻¹"), - reciprocal_joule: makeEUInformation("N91", "1/J", "reciprocal joule - Reciprocal of the derived SI unit joule. 1/J"), - reciprocal_joule_per_cubic_metre: makeEUInformation("C90", "J⁻¹/m³", "reciprocal joule per cubic metre - J⁻¹/m³"), + reciprocal_henry: makeEUInformation("C89", "H⁻¹", "reciprocal henry (H⁻¹)"), + reciprocal_hour: makeEUInformation("H10", "1/h", "reciprocal hour (2,777 78 × 10⁻⁴ s⁻¹)"), + reciprocal_joule: makeEUInformation("N91", "1/J", "reciprocal joule - Reciprocal of the derived SI unit joule. (1/J)"), + reciprocal_joule_per_cubic_metre: makeEUInformation("C90", "J⁻¹/m³", "reciprocal joule per cubic metre (J⁻¹/m³)"), reciprocal_kelvin_or_kelvin_to_the_power_minus_one: makeEUInformation( "C91", "K⁻¹", - "reciprocal kelvin or kelvin to the power minus one - K⁻¹" + "reciprocal kelvin or kelvin to the power minus one (K⁻¹)" ), - "reciprocal_kilovolt_-_ampere_reciprocal_hour": makeEUInformation( + "reciprocal_kilovolt-ampere_reciprocal_hour": makeEUInformation( "M21", "1/kVAh", - "reciprocal kilovolt - ampere reciprocal hour - 2,777 778 x 10⁻⁷ (V x A x s)⁻¹" + "reciprocal kilovolt - ampere reciprocal hour (2,777 778 x 10⁻⁷ (V x A x s)⁻¹)" ), - reciprocal_litre: makeEUInformation("K63", "1/l", "reciprocal litre - 10³ m⁻³"), + reciprocal_litre: makeEUInformation("K63", "1/l", "reciprocal litre (10³ m⁻³)"), reciprocal_megakelvin_or_megakelvin_to_the_power_minus_one: makeEUInformation( "M20", "1/MK", - "reciprocal megakelvin or megakelvin to the power minus one - 10⁻⁶ K⁻¹" + "reciprocal megakelvin or megakelvin to the power minus one (10⁻⁶ K⁻¹)" ), - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹"), + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)"), reciprocal_metre_squared_reciprocal_second: makeEUInformation( "B81", "m⁻²/s", - "reciprocal metre squared reciprocal second - m⁻²/s" + "reciprocal metre squared reciprocal second (m⁻²/s)" ), - reciprocal_minute: makeEUInformation("C94", "min⁻¹", "reciprocal minute - 1,666 667 x 10⁻² s"), - reciprocal_mole: makeEUInformation("C95", "mol⁻¹", "reciprocal mole - mol⁻¹"), - reciprocal_month: makeEUInformation("H11", "1/mo", "reciprocal month - 3,802 57 × 10⁻⁷ s⁻¹"), + reciprocal_minute: makeEUInformation("C94", "min⁻¹", "reciprocal minute (1,666 667 x 10⁻² s)"), + reciprocal_mole: makeEUInformation("C95", "mol⁻¹", "reciprocal mole (mol⁻¹)"), + reciprocal_month: makeEUInformation("H11", "1/mo", "reciprocal month (3,802 57 × 10⁻⁷ s⁻¹)"), reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( "C96", "Pa⁻¹", - "reciprocal pascal or pascal to the power minus one - Pa⁻¹" + "reciprocal pascal or pascal to the power minus one (Pa⁻¹)" ), - reciprocal_psi: makeEUInformation("K93", "1/psi", "reciprocal psi - 1,450 377 x 10⁻⁴ Pa⁻¹"), - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), - reciprocal_second_per_cubic_metre: makeEUInformation("C98", "s⁻¹/m³", "reciprocal second per cubic metre - s⁻¹/m³"), - reciprocal_second_per_metre_squared: makeEUInformation("C99", "s⁻¹/m²", "reciprocal second per metre squared - s⁻¹/m²"), - reciprocal_second_per_steradian: makeEUInformation("D1", "s⁻¹/sr", "reciprocal second per steradian - s⁻¹/sr"), + reciprocal_psi: makeEUInformation("K93", "1/psi", "reciprocal psi (1,450 377 x 10⁻⁴ Pa⁻¹)"), + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)"), + reciprocal_second_per_cubic_metre: makeEUInformation("C98", "s⁻¹/m³", "reciprocal second per cubic metre (s⁻¹/m³)"), + reciprocal_second_per_metre_squared: makeEUInformation("C99", "s⁻¹/m²", "reciprocal second per metre squared (s⁻¹/m²)"), + reciprocal_second_per_steradian: makeEUInformation("D1", "s⁻¹/sr", "reciprocal second per steradian (s⁻¹/sr)"), reciprocal_second_per_steradian_metre_squared: makeEUInformation( "D2", "s⁻¹/(sr·m²)", - "reciprocal second per steradian metre squared - s⁻¹/(sr x m²)" + "reciprocal second per steradian metre squared (s⁻¹/(sr x m²))" ), reciprocal_square_inch: makeEUInformation( "P78", "1/in²", - "reciprocal square inch - Complement of the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ m⁻²" + "reciprocal square inch - Complement of the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. (1,550 003 x 10³ m⁻²)" ), - reciprocal_square_metre: makeEUInformation("C93", "m⁻²", "reciprocal square metre - Synonym: reciprocal metre squared m⁻²"), - "reciprocal_volt_-_ampere_reciprocal_second": makeEUInformation( + reciprocal_square_metre: makeEUInformation("C93", "m⁻²", "reciprocal square metre - Synonym: reciprocal metre squared (m⁻²)"), + "reciprocal_volt-ampere_reciprocal_second": makeEUInformation( "M30", "1/(V·A·s)", - "reciprocal volt - ampere reciprocal second - (V x A x s)⁻¹" + "reciprocal volt - ampere reciprocal second ((V x A x s)⁻¹)" ), - reciprocal_week: makeEUInformation("H85", "1/wk", "reciprocal week - 1,647 989 452 868 × 10⁻⁶ s⁻¹"), - reciprocal_year: makeEUInformation("H09", "1/y", "reciprocal year - 3,168 81 x 10⁻⁸ s⁻¹"), - rem: makeEUInformation("D91", "rem", "rem - 10⁻² Sv"), + reciprocal_week: makeEUInformation("H85", "1/wk", "reciprocal week (1,647 989 452 868 × 10⁻⁶ s⁻¹)"), + reciprocal_year: makeEUInformation("H09", "1/y", "reciprocal year (3,168 81 x 10⁻⁸ s⁻¹)"), + rem: makeEUInformation("D91", "rem", "rem (10⁻² Sv)"), rem_per_second: makeEUInformation( "P69", "rem/s", - "rem per second - Unit for the equivalent tin rate relating to DIN 1301-3:1979: 1 rem/s = 0,01 J/(kg·s) = 1 Sv/s. 10⁻² Sv/s" + "rem per second - Unit for the equivalent tin rate relating to DIN 1301-3:1979: 1 rem/s = 0,01 J/(kg·s) = 1 Sv/s. (10⁻² Sv/s)" ), revolution: makeEUInformation( "M44", "rev", - "revolution - Unit to identify an angle of the full circle of 360° or 2·p·rad (Refer ISO/TC12 SI Guide). 6,283 185 rad" + "revolution - Unit to identify an angle of the full circle of 360° or 2·p·rad (Refer ISO/TC12 SI Guide). (6,283 185 rad)" ), - revolution_per_minute_: makeEUInformation( + revolution_per_minute: makeEUInformation( "M46", "r/min", - "revolution per minute - Unit of the angular velocity. 0,104 719 8 rad/s" + "revolution per minute - Unit of the angular velocity. (0,104 719 8 rad/s)" ), - revolutions_per_minute: makeEUInformation("RPM", "r/min", "revolutions per minute - Refer ISO/TC12 SI Guide 1,67 x 10⁻²/s"), - revolutions_per_second: makeEUInformation("RPS", "r/s", "revolutions per second - Refer ISO/TC12 SI Guide 1/s"), - "rod_[unit_of_distance]": makeEUInformation( + revolutions_per_minute: makeEUInformation("RPM", "r/min", "revolutions per minute - Refer ISO/TC12 SI Guide (1,67 x 10⁻²/s)"), + revolutions_per_second: makeEUInformation("RPS", "r/s", "revolutions per second - Refer ISO/TC12 SI Guide (1/s)"), + "rod[unit_of_distance]": makeEUInformation( "F49", "rd (US)", - "rod [unit of distance] - A unit of distance equal to 5.5 yards (16 feet 6 inches). 5,029 210 m" - ), - roentgen: makeEUInformation("2C", "R", "roentgen - 2,58 x 10⁻⁴ C/kg"), - roentgen_per_second: makeEUInformation("D6", "R/s", "roentgen per second - 2,58 x 10⁻⁴ C/(kg x s)"), - "second_[unit_of_angle]": makeEUInformation("D62", '"', "second [unit of angle] - 4,848 137 × 10⁻⁶ rad"), - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s"), - second_per_cubic_metre: makeEUInformation("D93", "s/m³", "second per cubic metre - s/m³"), - second_per_cubic_metre_radian: makeEUInformation("D94", "s/(rad·m³)", "second per cubic metre radian - s/(rad x m³)"), - shake: makeEUInformation("M56", "shake", "shake - Unit for a very short period. 10⁻⁸ s"), - sidereal_year: makeEUInformation("L96", "y (sidereal)", "sidereal year - 3,155 815 x 10⁷ s"), - siemens: makeEUInformation("SIE", "S", "siemens - A/V"), - siemens_per_centimetre: makeEUInformation("H43", "S/cm", "siemens per centimetre - 10² S/m"), - siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre - S/m"), - siemens_square_metre_per_mole: makeEUInformation("D12", "S·m²/mol", "siemens square metre per mole - S x m²/mol"), - sievert: makeEUInformation("D13", "Sv", "sievert - m²/s²"), + "rod [unit of distance] - A unit of distance equal to 5.5 yards (16 feet 6 inches). (5,029 210 m)" + ), + roentgen: makeEUInformation("2C", "R", "roentgen (2,58 x 10⁻⁴ C/kg)"), + roentgen_per_second: makeEUInformation("D6", "R/s", "roentgen per second (2,58 x 10⁻⁴ C/(kg x s))"), + "second[unit_of_angle]": makeEUInformation("D62", '"', "second [unit of angle] (4,848 137 × 10⁻⁶ rad)"), + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)"), + second_per_cubic_metre: makeEUInformation("D93", "s/m³", "second per cubic metre (s/m³)"), + second_per_cubic_metre_radian: makeEUInformation("D94", "s/(rad·m³)", "second per cubic metre radian (s/(rad x m³))"), + shake: makeEUInformation("M56", "shake", "shake - Unit for a very short period. (10⁻⁸ s)"), + sidereal_year: makeEUInformation("L96", "y (sidereal)", "sidereal year (3,155 815 x 10⁷ s)"), + siemens: makeEUInformation("SIE", "S", "siemens (A/V)"), + siemens_per_centimetre: makeEUInformation("H43", "S/cm", "siemens per centimetre (10² S/m)"), + siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre (S/m)"), + siemens_square_metre_per_mole: makeEUInformation("D12", "S·m²/mol", "siemens square metre per mole (S x m²/mol)"), + sievert: makeEUInformation("D13", "Sv", "sievert (m²/s²)"), sievert_per_hour: makeEUInformation( "P70", "Sv/h", - "sievert per hour - Derived SI unit sievert divided by the unit hour. 2,777 78 × 10⁻⁴ Sv/s" + "sievert per hour - Derived SI unit sievert divided by the unit hour. (2,777 78 × 10⁻⁴ Sv/s)" ), sievert_per_minute: makeEUInformation( "P74", "Sv/min", - "sievert per minute - Derived SI unit sievert divided by the unit minute. 0,016 666 Sv/s" + "sievert per minute - Derived SI unit sievert divided by the unit minute. (0,016 666 Sv/s)" ), sievert_per_second: makeEUInformation( "P65", "Sv/s", - "sievert per second - Derived SI unit sievert divided by the SI base unit second. Sv/s" + "sievert per second - Derived SI unit sievert divided by the SI base unit second. (Sv/s)" ), slug: makeEUInformation( "F13", "slug", - "slug - A unit of mass. One slug is the mass accelerated at 1 foot per second per second by a force of 1 pound. 1,459 390 x 10¹ kg" - ), - slug_per_cubic_foot: makeEUInformation("L65", "slug/ft³", "slug per cubic foot - 5,153 788 x 10² kg/m³"), - slug_per_day: makeEUInformation("L63", "slug/d", "slug per day - 1,689 109 x 10⁻⁴ kg/s"), - slug_per_foot_second: makeEUInformation("L64", "slug/(ft·s)", "slug per foot second - 47,880 26 Pa x s"), - slug_per_hour: makeEUInformation("L66", "slug/h", "slug per hour - 4,053 861 x 10⁻³ kg/s"), - slug_per_minute: makeEUInformation("L67", "slug/min", "slug per minute - 0,243 231 7 kg/s"), - slug_per_second: makeEUInformation("L68", "slug/s", "slug per second - 14,593 90 kg/s"), + "slug - A unit of mass. One slug is the mass accelerated at 1 foot per second per second by a force of 1 pound. (1,459 390 x 10¹ kg)" + ), + slug_per_cubic_foot: makeEUInformation("L65", "slug/ft³", "slug per cubic foot (5,153 788 x 10² kg/m³)"), + slug_per_day: makeEUInformation("L63", "slug/d", "slug per day (1,689 109 x 10⁻⁴ kg/s)"), + slug_per_foot_second: makeEUInformation("L64", "slug/(ft·s)", "slug per foot second (47,880 26 Pa x s)"), + slug_per_hour: makeEUInformation("L66", "slug/h", "slug per hour (4,053 861 x 10⁻³ kg/s)"), + slug_per_minute: makeEUInformation("L67", "slug/min", "slug per minute (0,243 231 7 kg/s)"), + slug_per_second: makeEUInformation("L68", "slug/s", "slug per second (14,593 90 kg/s)"), sone: makeEUInformation( "D15", "", - "sone - A unit of subjective sound loudness. One sone is the loudness of a pure tone of frequency one kilohertz and strength 40 decibels. " + "sone - A unit of subjective sound loudness. One sone is the loudness of a pure tone of frequency one kilohertz and strength 40 decibels." ), - square_centimetre: makeEUInformation("CMK", "cm²", "square centimetre - 10⁻⁴ m²"), - square_centimetre_per_erg: makeEUInformation("D16", "cm²/erg", "square centimetre per erg - 10³ m²/J"), - square_centimetre_per_gram: makeEUInformation("H15", "cm²/g", "square centimetre per gram - 10⁻¹ kg⁻¹ x m²"), + square_centimetre: makeEUInformation("CMK", "cm²", "square centimetre (10⁻⁴ m²)"), + square_centimetre_per_erg: makeEUInformation("D16", "cm²/erg", "square centimetre per erg (10³ m²/J)"), + square_centimetre_per_gram: makeEUInformation("H15", "cm²/g", "square centimetre per gram (10⁻¹ kg⁻¹ x m²)"), square_centimetre_per_second: makeEUInformation( "M81", "cm²/s", - "square centimetre per second - 0,000 1-fold of the power of the SI base unit metre by exponent 2 divided by the SI base unit second. 10⁻⁴ m²/s" + "square centimetre per second - 0,000 1-fold of the power of the SI base unit metre by exponent 2 divided by the SI base unit second. (10⁻⁴ m²/s)" ), square_centimetre_per_steradian_erg: makeEUInformation( "D17", "cm²/(sr·erg)", - "square centimetre per steradian erg - 10³ m²/(sr x J)" + "square centimetre per steradian erg (10³ m²/(sr x J))" ), - square_decametre: makeEUInformation("H16", "dam²", "square decametre - Synonym: are 10² m²"), - square_decimetre: makeEUInformation("DMK", "dm²", "square decimetre - 10⁻² m²"), - square_foot: makeEUInformation("FTK", "ft²", "square foot - 9,290 304 x 10⁻² m²"), - square_foot_per_hour_: makeEUInformation( + square_decametre: makeEUInformation("H16", "dam²", "square decametre - Synonym: are (10² m²)"), + square_decimetre: makeEUInformation("DMK", "dm²", "square decimetre (10⁻² m²)"), + square_foot: makeEUInformation("FTK", "ft²", "square foot (9,290 304 x 10⁻² m²)"), + square_foot_per_hour: makeEUInformation( "M79", "ft²/h", - "square foot per hour - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2 divided by the unit of time hour. 2,580 64 x 10⁻⁵ m²/s" + "square foot per hour - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2 divided by the unit of time hour. (2,580 64 x 10⁻⁵ m²/s)" ), square_foot_per_second: makeEUInformation( "S3", "ft²/s", - "square foot per second - Synonym: foot squared per second 0,092 903 04 m²/s" - ), - square_hectometre: makeEUInformation("H18", "hm²", "square hectometre - Synonym: hectare 10⁴ m²"), - square_inch: makeEUInformation("INK", "in²", "square inch - 6,451 6 x 10⁻⁴ m²"), - square_inch_per_second: makeEUInformation("G08", "in²/s", "square inch per second - 6,451 6 × 10⁻⁴ m² x s⁻¹"), - square_kilometre: makeEUInformation("KMK", "km²", "square kilometre - 10⁶ m²"), - square_metre: makeEUInformation("MTK", "m²", "square metre - m²"), - "square_metre_hour_degree_Celsius_per_kilocalorie_(international_table)": makeEUInformation( + "square foot per second - Synonym: foot squared per second (0,092 903 04 m²/s)" + ), + square_hectometre: makeEUInformation("H18", "hm²", "square hectometre - Synonym: hectare (10⁴ m²)"), + square_inch: makeEUInformation("INK", "in²", "square inch (6,451 6 x 10⁻⁴ m²)"), + square_inch_per_second: makeEUInformation("G08", "in²/s", "square inch per second (6,451 6 × 10⁻⁴ m² x s⁻¹)"), + square_kilometre: makeEUInformation("KMK", "km²", "square kilometre (10⁶ m²)"), + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)"), + "square_metre_hour_degree_Celsius_per_kilocalorie(international_table)": makeEUInformation( "L14", "m²·h·°C/kcal", - "square metre hour degree Celsius per kilocalorie (international table) - 0,859 845 2 m² x s x K/J" + "square metre hour degree Celsius per kilocalorie (international table) (0,859 845 2 m² x s x K/J)" ), - square_metre_kelvin_per_watt: makeEUInformation("D19", "m²·K/W", "square metre kelvin per watt - m² x K/W"), - square_metre_per_joule: makeEUInformation("D20", "m²/J", "square metre per joule - m²/J"), - square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram - m²/kg"), - square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole - m²/mol"), - square_metre_per_newton: makeEUInformation("H59", "m²/N", "square metre per newton - m x kg⁻¹ x s²"), + square_metre_kelvin_per_watt: makeEUInformation("D19", "m²·K/W", "square metre kelvin per watt (m² x K/W)"), + square_metre_per_joule: makeEUInformation("D20", "m²/J", "square metre per joule (m²/J)"), + square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram (m²/kg)"), + square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole (m²/mol)"), + square_metre_per_newton: makeEUInformation("H59", "m²/N", "square metre per newton (m x kg⁻¹ x s²)"), square_metre_per_second: makeEUInformation( "S4", "m²/s", - "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" + "square metre per second - Synonym: metre squared per second (square metres/second US) (m²/s)" ), - square_metre_per_second_bar: makeEUInformation("G41", "m²/(s·bar)", "square metre per second bar - 10⁻⁵ kg⁻¹ x m³ x s"), - square_metre_per_second_kelvin: makeEUInformation("G09", "m²/(s·K)", "square metre per second kelvin - m² x s⁻¹ x K⁻¹"), + square_metre_per_second_bar: makeEUInformation("G41", "m²/(s·bar)", "square metre per second bar (10⁻⁵ kg⁻¹ x m³ x s)"), + square_metre_per_second_kelvin: makeEUInformation("G09", "m²/(s·K)", "square metre per second kelvin (m² x s⁻¹ x K⁻¹)"), square_metre_per_second_pascal: makeEUInformation( "M82", "(m²/s)/Pa", - "square metre per second pascal - Power of the SI base unit metre with the exponent 2 divided by the SI base unit second and the derived SI unit pascal. kg⁻¹ x m³ x s" + "square metre per second pascal - Power of the SI base unit metre with the exponent 2 divided by the SI base unit second and the derived SI unit pascal. (kg⁻¹ x m³ x s)" ), - square_metre_per_steradian: makeEUInformation("D24", "m²/sr", "square metre per steradian - m²/sr"), - square_metre_per_steradian_joule: makeEUInformation("D25", "m²/(sr·J)", "square metre per steradian joule - m²/(sr x J)"), - square_metre_per_volt_second: makeEUInformation("D26", "m²/(V·s)", "square metre per volt second - m²/(V x s)"), - "square_micrometre_(square_micron)": makeEUInformation("H30", "µm²", "square micrometre (square micron) - 10⁻¹² m²"), - "square_mile_(based_on_U.S._survey_foot)_": makeEUInformation( + square_metre_per_steradian: makeEUInformation("D24", "m²/sr", "square metre per steradian (m²/sr)"), + square_metre_per_steradian_joule: makeEUInformation("D25", "m²/(sr·J)", "square metre per steradian joule (m²/(sr x J))"), + square_metre_per_volt_second: makeEUInformation("D26", "m²/(V·s)", "square metre per volt second (m²/(V x s))"), + "square_micrometre(square_micron)": makeEUInformation("H30", "µm²", "square micrometre (square micron) (10⁻¹² m²)"), + "square_mile(based_on_U.S._survey_foot)": makeEUInformation( "M48", "mi² (US survey)", - "square mile (based on U.S. survey foot) - Unit of the area, which is mainly common in the agriculture and forestry. 2,589 998 x 10⁶ m²" + "square mile (based on U.S. survey foot) - Unit of the area, which is mainly common in the agriculture and forestry. (2,589 998 x 10⁶ m²)" ), - "square_mile_(statute_mile)": makeEUInformation("MIK", "mi²", "square mile (statute mile) - 2,589 988 km²"), - square_millimetre: makeEUInformation("MMK", "mm²", "square millimetre - 10⁻⁶ m²"), - square_yard: makeEUInformation("YDK", "yd²", "square yard - 8,361 274 x 10⁻¹ m²"), - standard_acceleration_of_free_fall: makeEUInformation("K40", "gn", "standard acceleration of free fall - 9,806 65 m/s²"), - standard_atmosphere: makeEUInformation("ATM", "atm", "standard atmosphere - 1 013 25 Pa"), + "square_mile(statute_mile)": makeEUInformation("MIK", "mi²", "square mile (statute mile) (2,589 988 km²)"), + square_millimetre: makeEUInformation("MMK", "mm²", "square millimetre (10⁻⁶ m²)"), + square_yard: makeEUInformation("YDK", "yd²", "square yard (8,361 274 x 10⁻¹ m²)"), + standard_acceleration_of_free_fall: makeEUInformation("K40", "gn", "standard acceleration of free fall (9,806 65 m/s²)"), + standard_atmosphere: makeEUInformation("ATM", "atm", "standard atmosphere (1 013 25 Pa)"), standard_atmosphere_per_metre: makeEUInformation( "P83", "Atm/m", - "standard atmosphere per metre - Outdated unit of the pressure divided by the SI base unit metre. 1,013 25 x 10⁵ kg/(m² x s²)" + "standard atmosphere per metre - Outdated unit of the pressure divided by the SI base unit metre. (1,013 25 x 10⁵ kg/(m² x s²))" ), - standard_cubic_foot: makeEUInformation("5I", "std", "standard cubic foot - Use standard (common code WSD) 4,672 m³"), - steradian: makeEUInformation("D27", "sr", "steradian - sr"), - stere: makeEUInformation("G26", "st", "stere - m³"), + standard_cubic_foot: makeEUInformation("5I", "std", "standard cubic foot - Use standard (common code WSD) (4,672 m³)"), + steradian: makeEUInformation("D27", "sr", "steradian (sr)"), + stere: makeEUInformation("G26", "st", "stere (m³)"), stilb: makeEUInformation( "P31", "sb", - "stilb - CGS (Centimetre-Gram-Second system) unit of luminance, defined as emitted or reflected luminance by one lumen per square centimetre. 10⁴ cd/m²" + "stilb - CGS (Centimetre-Gram-Second system) unit of luminance, defined as emitted or reflected luminance by one lumen per square centimetre. (10⁴ cd/m²)" ), - stokes: makeEUInformation("91", "St", "stokes - 10⁻⁴ m²/s"), - stokes_per_bar: makeEUInformation("G46", "St/bar", "stokes per bar - 10⁻⁹ kg⁻¹ x m³ x s"), - stokes_per_kelvin: makeEUInformation("G10", "St/K", "stokes per kelvin - 10⁻⁴ m² x s⁻¹ x K⁻¹"), + stokes: makeEUInformation("91", "St", "stokes (10⁻⁴ m²/s)"), + stokes_per_bar: makeEUInformation("G46", "St/bar", "stokes per bar (10⁻⁹ kg⁻¹ x m³ x s)"), + stokes_per_kelvin: makeEUInformation("G10", "St/K", "stokes per kelvin (10⁻⁴ m² x s⁻¹ x K⁻¹)"), stokes_per_pascal: makeEUInformation( "M80", "St/Pa", - "stokes per pascal - CGS (Centimetre-Gram-Second system) unit stokes divided by the derived SI unit pascal. 10⁻⁴ kg⁻¹ x m³ x s" + "stokes per pascal - CGS (Centimetre-Gram-Second system) unit stokes divided by the derived SI unit pascal. (10⁻⁴ kg⁻¹ x m³ x s)" ), - "stone_(UK)": makeEUInformation("STI", "st", "stone (UK) - 6,350 293 kg"), - "tablespoon_(US)": makeEUInformation("G24", "tablespoon (US)", "tablespoon (US) - 1,478 676 x 10⁻⁵ m³"), - "teaspoon_(US)": makeEUInformation("G25", "teaspoon (US)", "teaspoon (US) - 4,928 922 x 10⁻⁶ m³"), - technical_atmosphere: makeEUInformation("ATT", "at", "technical atmosphere - 98 066,5 Pa"), + "stone(UK)": makeEUInformation("STI", "st", "stone (UK) (6,350 293 kg)"), + "tablespoon(US)": makeEUInformation("G24", "tablespoon (US)", "tablespoon (US) (1,478 676 x 10⁻⁵ m³)"), + "teaspoon(US)": makeEUInformation("G25", "teaspoon (US)", "teaspoon (US) (4,928 922 x 10⁻⁶ m³)"), + technical_atmosphere: makeEUInformation("ATT", "at", "technical atmosphere (98 066,5 Pa)"), technical_atmosphere_per_metre: makeEUInformation( "P84", "at/m", - "technical atmosphere per metre - Obsolete and non-legal unit of the pressure which is generated by a 10 metre water column divided by the SI base unit metre. 9,806 65 x 10⁴ kg/(m² x s²)" - ), - terahertz: makeEUInformation("D29", "THz", "terahertz - 10¹² Hz"), - terajoule: makeEUInformation("D30", "TJ", "terajoule - 10¹² J"), - teraohm: makeEUInformation("H44", "TΩ", "teraohm - 10¹² Ω"), - terawatt: makeEUInformation("D31", "TW", "terawatt - 10¹² W"), - terawatt_hour: makeEUInformation("D32", "TW·h", "terawatt hour - 3,6 x 10¹⁵ J"), - tesla: makeEUInformation("D33", "T", "tesla - T"), - "therm_(EC)": makeEUInformation( + "technical atmosphere per metre - Obsolete and non-legal unit of the pressure which is generated by a 10 metre water column divided by the SI base unit metre. (9,806 65 x 10⁴ kg/(m² x s²))" + ), + terahertz: makeEUInformation("D29", "THz", "terahertz (10¹² Hz)"), + terajoule: makeEUInformation("D30", "TJ", "terajoule (10¹² J)"), + teraohm: makeEUInformation("H44", "TΩ", "teraohm (10¹² Ω)"), + terawatt: makeEUInformation("D31", "TW", "terawatt (10¹² W)"), + terawatt_hour: makeEUInformation("D32", "TW·h", "terawatt hour (3,6 x 10¹⁵ J)"), + tesla: makeEUInformation("D33", "T", "tesla (T)"), + "therm(EC)": makeEUInformation( "N71", "thm (EC)", - "therm (EC) - Unit of heat energy in commercial use, within the EU defined: 1 thm (EC) = 100 000 BtuIT. 1,055 06 × 10⁸ J" + "therm (EC) - Unit of heat energy in commercial use, within the EU defined: 1 thm (EC) = 100 000 BtuIT. (1,055 06 × 10⁸ J)" + ), + "therm(U.S.)": makeEUInformation( + "N72", + "thm (US)", + "therm (U.S.) - Unit of heat energy in commercial use. (1,054 804 × 10⁸ J)" ), - "therm_(U.S.)": makeEUInformation("N72", "thm (US)", "therm (U.S.) - Unit of heat energy in commercial use. 1,054 804 × 10⁸ J"), - "ton_(UK_long)_per_cubic_yard": makeEUInformation( + "ton(UK_long)_per_cubic_yard": makeEUInformation( "L92", "ton.l/yd³ (UK)", - "ton (UK long) per cubic yard - 1,328 939 x 10³ kg/m³" + "ton (UK long) per cubic yard (1,328 939 x 10³ kg/m³)" ), - "ton_(UK_shipping)": makeEUInformation("L84", "British shipping ton", "ton (UK shipping) - 1,189 3 m³"), - "ton_(UK)_or_long_ton_(US)": makeEUInformation( + "ton(UK_shipping)": makeEUInformation("L84", "British shipping ton", "ton (UK shipping) (1,189 3 m³)"), + "ton(UK)_or_long_ton_(US)": makeEUInformation( "LTN", "ton (UK)", - "ton (UK) or long ton (US) - Synonym: gross ton (2240 lb) 1,016 047 x 10³ kg" + "ton (UK) or long ton (US) - Synonym: gross ton (2240 lb) (1,016 047 x 10³ kg)" ), - "ton_(US_shipping)": makeEUInformation("L86", "(US) shipping ton", "ton (US shipping) - 1,132 6 m³"), - "ton_(US_short)_per_cubic_yard": makeEUInformation( + "ton(US_shipping)": makeEUInformation("L86", "(US) shipping ton", "ton (US shipping) (1,132 6 m³)"), + "ton(US_short)_per_cubic_yard": makeEUInformation( "L93", "ton.s/yd³ (US)", - "ton (US short) per cubic yard - 1,186 553 x 10³ kg/m³" + "ton (US short) per cubic yard (1,186 553 x 10³ kg/m³)" ), - "ton_(US)_or_short_ton_(UK/US)": makeEUInformation( + "ton(US)_or_short_ton_(UK/US)": makeEUInformation( "STN", "ton (US)", - "ton (US) or short ton (UK/US) - Synonym: net ton (2000 lb) 0,907184 7 x 10³ kg" + "ton (US) or short ton (UK/US) - Synonym: net ton (2000 lb) (0,907184 7 x 10³ kg)" ), - "ton_(US)_per_hour": makeEUInformation("4W", "ton (US) /h", "ton (US) per hour - 2,519 958 x 10⁻¹ kg/s"), - ton_long_per_day: makeEUInformation("L85", "ton (UK)/d", "ton long per day - 1,175 980 x 10⁻² kg/s"), - ton_short_per_day: makeEUInformation("L88", "ton (US)/d", "ton short per day - 1,049 982 x 10⁻² kg/s"), + "ton(US)_per_hour": makeEUInformation("4W", "ton (US) /h", "ton (US) per hour (2,519 958 x 10⁻¹ kg/s)"), + ton_long_per_day: makeEUInformation("L85", "ton (UK)/d", "ton long per day (1,175 980 x 10⁻² kg/s)"), + ton_short_per_day: makeEUInformation("L88", "ton (US)/d", "ton short per day (1,049 982 x 10⁻² kg/s)"), ton_short_per_degree_Fahrenheit: makeEUInformation( "L87", "ton (US)/°F", - "ton short per degree Fahrenheit - 1,632 932 x 10³ kg/K" + "ton short per degree Fahrenheit (1,632 932 x 10³ kg/K)" ), ton_short_per_hour_degree_Fahrenheit: makeEUInformation( "L89", "ton (US)/(h·°F)", - "ton short per hour degree Fahrenheit - 0,453 592 2 kg/s x K" + "ton short per hour degree Fahrenheit (0,453 592 2 kg/s x K)" ), - ton_short_per_hour_psi: makeEUInformation("L90", "(ton (US)/h)/psi", "ton short per hour psi - 3,654 889 x 10⁻⁵ (kg/s)/Pa"), - ton_short_per_psi: makeEUInformation("L91", "ton (US)/psi", "ton short per psi - 0,131 576"), - "ton,_assay": makeEUInformation( + ton_short_per_hour_psi: makeEUInformation("L90", "(ton (US)/h)/psi", "ton short per hour psi (3,654 889 x 10⁻⁵ (kg/s)/Pa)"), + ton_short_per_psi: makeEUInformation("L91", "ton (US)/psi", "ton short per psi (0,131 576)"), + "ton(assay)": makeEUInformation( "M85", "", - "ton, assay - Non SI-conforming unit of the mass used in the mineralogy to determine the concentration of precious metals in ore according to the mass of the precious metal in milligrams in a sample of the mass of an assay sound (number of troy ounces in a short ton (1 000 lb)). 2,916 667 x 10⁻² kg" - ), - "ton,_register_": makeEUInformation("M70", "RT", "ton, register - Traditional unit of the cargo capacity. 2,831 685 m³"), - "ton-force_(US_short)": makeEUInformation("L94", "ton.sh-force", "ton-force (US short) - 8,896 443 x 10³ N"), - "tonne_(metric_ton)": makeEUInformation("TNE", "t", "tonne (metric ton) - Synonym: metric ton 10³ kg"), - tonne_per_bar: makeEUInformation("L70", "t/bar", "tonne per bar - 10⁻² kg/Pa"), - tonne_per_cubic_metre: makeEUInformation("D41", "t/m³", "tonne per cubic metre - 10³ kg/m³"), - tonne_per_cubic_metre_bar: makeEUInformation("L77", "(t/m³)/bar", "tonne per cubic metre bar - 10⁻² (kg/m³)/Pa"), - tonne_per_cubic_metre_kelvin: makeEUInformation("L76", "(t/m³)/K", "tonne per cubic metre kelvin - 10³ (kg/m³)/K"), - tonne_per_day: makeEUInformation("L71", "t/d", "tonne per day - 1,157 41 x 10⁻² kg/s"), - tonne_per_day_bar: makeEUInformation("L73", "(t/d)/bar", "tonne per day bar - 1,157 41 x 10⁻⁷ (kg/s)/Pa"), - tonne_per_day_kelvin: makeEUInformation("L72", "(t/d)/K", "tonne per day kelvin - 1,157 41 x 10⁻² (kg/s)/K"), + "ton, assay - Non SI-conforming unit of the mass used in the mineralogy to determine the concentration of precious metals in ore according to the mass of the precious metal in milligrams in a sample of the mass of an assay sound (number of troy ounces in a short ton (1 000 lb)). (2,916 667 x 10⁻² kg)" + ), + "ton(register)": makeEUInformation("M70", "RT", "ton, register - Traditional unit of the cargo capacity. (2,831 685 m³)"), + "ton-force(US_short)": makeEUInformation("L94", "ton.sh-force", "ton-force (US short) (8,896 443 x 10³ N)"), + "tonne(metric_ton)": makeEUInformation("TNE", "t", "tonne (metric ton) - Synonym: metric ton (10³ kg)"), + tonne_per_bar: makeEUInformation("L70", "t/bar", "tonne per bar (10⁻² kg/Pa)"), + tonne_per_cubic_metre: makeEUInformation("D41", "t/m³", "tonne per cubic metre (10³ kg/m³)"), + tonne_per_cubic_metre_bar: makeEUInformation("L77", "(t/m³)/bar", "tonne per cubic metre bar (10⁻² (kg/m³)/Pa)"), + tonne_per_cubic_metre_kelvin: makeEUInformation("L76", "(t/m³)/K", "tonne per cubic metre kelvin (10³ (kg/m³)/K)"), + tonne_per_day: makeEUInformation("L71", "t/d", "tonne per day (1,157 41 x 10⁻² kg/s)"), + tonne_per_day_bar: makeEUInformation("L73", "(t/d)/bar", "tonne per day bar (1,157 41 x 10⁻⁷ (kg/s)/Pa)"), + tonne_per_day_kelvin: makeEUInformation("L72", "(t/d)/K", "tonne per day kelvin (1,157 41 x 10⁻² (kg/s)/K)"), tonne_per_hour: makeEUInformation( "E18", "t/h", - "tonne per hour - A unit of weight or mass equal to one tonne per hour. 2,777 78 x 10⁻¹ kg/s" - ), - tonne_per_hour_bar: makeEUInformation("L75", "(t/h)/bar", "tonne per hour bar - 2,777 78 x 10⁻⁶ (kg/s)/Pa"), - tonne_per_hour_kelvin: makeEUInformation("L74", "(t/h)/K", "tonne per hour kelvin - 2,777 78 x 10⁻¹ (kg/s)/K"), - tonne_per_kelvin: makeEUInformation("L69", "t/K", "tonne per kelvin - 10³ kg/K"), - tonne_per_minute: makeEUInformation("L78", "t/min", "tonne per minute - 16,666 7 kg/s"), - tonne_per_minute_bar: makeEUInformation("L80", "(t/min)/bar", "tonne per minute bar - 1,666 67 x 10⁻⁴ (kg/s)/Pa"), - tonne_per_minute_kelvin: makeEUInformation("L79", "(t/min)/K", "tonne per minute kelvin - 16,666 7 (kg/s)/K"), + "tonne per hour - A unit of weight or mass equal to one tonne per hour. (2,777 78 x 10⁻¹ kg/s)" + ), + tonne_per_hour_bar: makeEUInformation("L75", "(t/h)/bar", "tonne per hour bar (2,777 78 x 10⁻⁶ (kg/s)/Pa)"), + tonne_per_hour_kelvin: makeEUInformation("L74", "(t/h)/K", "tonne per hour kelvin (2,777 78 x 10⁻¹ (kg/s)/K)"), + tonne_per_kelvin: makeEUInformation("L69", "t/K", "tonne per kelvin (10³ kg/K)"), + tonne_per_minute: makeEUInformation("L78", "t/min", "tonne per minute (16,666 7 kg/s)"), + tonne_per_minute_bar: makeEUInformation("L80", "(t/min)/bar", "tonne per minute bar (1,666 67 x 10⁻⁴ (kg/s)/Pa)"), + tonne_per_minute_kelvin: makeEUInformation("L79", "(t/min)/K", "tonne per minute kelvin (16,666 7 (kg/s)/K)"), tonne_per_month: makeEUInformation( "M88", "t/mo", - "tonne per month - Unit tonne divided by the unit month. 3,802 570 537 68 x 10⁻⁴ kg/s" + "tonne per month - Unit tonne divided by the unit month. (3,802 570 537 68 x 10⁻⁴ kg/s)" ), - tonne_per_second: makeEUInformation("L81", "t/s", "tonne per second - 10³ kg/s"), - tonne_per_second_bar: makeEUInformation("L83", "(t/s)/bar", "tonne per second bar - 10⁻² (kg/s)/Pa"), - tonne_per_second_kelvin: makeEUInformation("L82", "(t/s)/K", "tonne per second kelvin - 10³ (kg/s)/K"), + tonne_per_second: makeEUInformation("L81", "t/s", "tonne per second (10³ kg/s)"), + tonne_per_second_bar: makeEUInformation("L83", "(t/s)/bar", "tonne per second bar (10⁻² (kg/s)/Pa)"), + tonne_per_second_kelvin: makeEUInformation("L82", "(t/s)/K", "tonne per second kelvin (10³ (kg/s)/K)"), tonne_per_year: makeEUInformation( "M89", "t/y", - "tonne per year - Unit tonne divided by the unit year with 365 days. 3,168 808 781 x 10⁻⁵ kg/s" + "tonne per year - Unit tonne divided by the unit year with 365 days. (3,168 808 781 x 10⁻⁵ kg/s)" ), - torr: makeEUInformation("UA", "Torr", "torr - 133,322 4 Pa"), + torr: makeEUInformation("UA", "Torr", "torr (133,322 4 Pa)"), torr_per_metre: makeEUInformation( "P85", "Torr/m", - "torr per metre - CGS (Centimetre-Gram-Second system) unit of the pressure divided by the SI base unit metre. 1,333 224 x 10² kg/(m² x s²)" + "torr per metre - CGS (Centimetre-Gram-Second system) unit of the pressure divided by the SI base unit metre. (1,333 224 x 10² kg/(m² x s²))" ), tropical_year: makeEUInformation( "D42", "y (tropical)", - "tropical year - Unit of time equal to about 365.242 19 days. Synonym: solar year 3,155 692 5 x 10⁷ s" + "tropical year - Unit of time equal to about 365.242 19 days. Synonym: solar year (3,155 692 5 x 10⁷ s)" ), - troy_ounce_or_apothecary_ounce: makeEUInformation("APZ", "tr oz", "troy ounce or apothecary ounce - 3,110 348 x 10⁻³ kg"), - unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg"), - unit_pole_: makeEUInformation( + troy_ounce_or_apothecary_ounce: makeEUInformation("APZ", "tr oz", "troy ounce or apothecary ounce (3,110 348 x 10⁻³ kg)"), + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit (1,660 538 782 x 10⁻²⁷ kg)"), + unit_pole: makeEUInformation( "P53", - "unit pole ", - "unit pole - CGS (Centimetre-Gram-Second system) unit for magnetic flux of a magnetic pole (according to the interaction of identical poles of 1 dyn at a distance of a cm). 1,256 637 x 10⁻⁷ Wb" - ), - var: makeEUInformation("D44", "var", "var - The name of the unit is an acronym for volt-ampere-reactive. V x A"), - volt: makeEUInformation("VLT", "V", "volt - V"), - "volt_-_ampere": makeEUInformation("D46", "V·A", "volt - ampere - W"), - volt_per_bar: makeEUInformation("G60", "V/bar", "volt per bar - 10⁻⁵ m³ x s⁻¹ x A⁻¹"), - volt_per_centimetre: makeEUInformation("D47", "V/cm", "volt per centimetre - 10² m⁻¹ x V"), - volt_per_inch: makeEUInformation("H23", "V/in", "volt per inch - 3,937 007 874 × 10¹ m x kg x s⁻³ x A⁻¹"), - volt_per_kelvin: makeEUInformation("D48", "V/K", "volt per kelvin - V/K"), - volt_per_litre_minute: makeEUInformation("F87", "V/(l·min)", "volt per litre minute - 1,666 67 × 10¹ kg x m⁻¹ x s⁻⁴ x A⁻¹"), - volt_per_metre: makeEUInformation("D50", "V/m", "volt per metre - V/m"), - volt_per_microsecond: makeEUInformation("H24", "V/µs", "volt per microsecond - 10⁶ V/s"), - volt_per_millimetre: makeEUInformation("D51", "V/mm", "volt per millimetre - 10³ V/m"), + "unit pole", + "unit pole - CGS (Centimetre-Gram-Second system) unit for magnetic flux of a magnetic pole (according to the interaction of identical poles of 1 dyn at a distance of a cm). (1,256 637 x 10⁻⁷ Wb)" + ), + var: makeEUInformation("D44", "var", "var - The name of the unit is an acronym for volt-ampere-reactive. (V x A)"), + volt: makeEUInformation("VLT", "V", "volt (V)"), + "volt-ampere": makeEUInformation("D46", "V·A", "volt - ampere (W)"), + volt_per_bar: makeEUInformation("G60", "V/bar", "volt per bar (10⁻⁵ m³ x s⁻¹ x A⁻¹)"), + volt_per_centimetre: makeEUInformation("D47", "V/cm", "volt per centimetre (10² m⁻¹ x V)"), + volt_per_inch: makeEUInformation("H23", "V/in", "volt per inch (3,937 007 874 × 10¹ m x kg x s⁻³ x A⁻¹)"), + volt_per_kelvin: makeEUInformation("D48", "V/K", "volt per kelvin (V/K)"), + volt_per_litre_minute: makeEUInformation("F87", "V/(l·min)", "volt per litre minute (1,666 67 × 10¹ kg x m⁻¹ x s⁻⁴ x A⁻¹)"), + volt_per_metre: makeEUInformation("D50", "V/m", "volt per metre (V/m)"), + volt_per_microsecond: makeEUInformation("H24", "V/µs", "volt per microsecond (10⁶ V/s)"), + volt_per_millimetre: makeEUInformation("D51", "V/mm", "volt per millimetre (10³ V/m)"), volt_per_pascal: makeEUInformation( "N98", "V/Pa", - "volt per pascal - Derived SI unit volt divided by the derived SI unit pascal. m³ x s⁻¹ x A⁻¹" + "volt per pascal - Derived SI unit volt divided by the derived SI unit pascal. (m³ x s⁻¹ x A⁻¹)" ), - volt_per_second: makeEUInformation("H46", "V/s", "volt per second - m² x kg x s⁻⁴ x A⁻¹"), - volt_second_per_metre: makeEUInformation("H45", "V·s/m", "volt second per metre - m x kg x s⁻² x A⁻¹"), + volt_per_second: makeEUInformation("H46", "V/s", "volt per second (m² x kg x s⁻⁴ x A⁻¹)"), + volt_second_per_metre: makeEUInformation("H45", "V·s/m", "volt second per metre (m x kg x s⁻² x A⁻¹)"), "volt_square_inch_per_pound-force": makeEUInformation( "H22", "V/(lbf/in²)", - "volt square inch per pound-force - 1,450 377 439 8 × 10⁻⁴ m³ x s⁻¹ x A⁻¹" + "volt square inch per pound-force (1,450 377 439 8 × 10⁻⁴ m³ x s⁻¹ x A⁻¹)" ), - volt_squared_per_kelvin_squared: makeEUInformation("D45", "V²/K²", "volt squared per kelvin squared - V²/K²"), + volt_squared_per_kelvin_squared: makeEUInformation("D45", "V²/K²", "volt squared per kelvin squared (V²/K²)"), water_horse_power: makeEUInformation( "F80", "", - "water horse power - A unit of power defining the amount of power required to move a given volume of water against acceleration of gravity to a specified elevation (pressure head). 7,460 43 x 10² W" + "water horse power - A unit of power defining the amount of power required to move a given volume of water against acceleration of gravity to a specified elevation (pressure head). (7,460 43 x 10² W)" ), - watt: makeEUInformation("WTT", "W", "watt - W"), - watt_hour: makeEUInformation("WHR", "W·h", "watt hour - 3,6 x 10³ J"), - watt_per_cubic_metre: makeEUInformation("H47", "W/m³", "watt per cubic metre - m⁻¹ x kg x s⁻³"), - watt_per_kelvin: makeEUInformation("D52", "W/K", "watt per kelvin - W/K"), - watt_per_metre: makeEUInformation("H74", "W/m", "watt per metre - W m⁻¹"), + watt: makeEUInformation("WTT", "W", "watt (W)"), + watt_hour: makeEUInformation("WHR", "W·h", "watt hour (3,6 x 10³ J)"), + watt_per_cubic_metre: makeEUInformation("H47", "W/m³", "watt per cubic metre (m⁻¹ x kg x s⁻³)"), + watt_per_kelvin: makeEUInformation("D52", "W/K", "watt per kelvin (W/K)"), + watt_per_metre: makeEUInformation("H74", "W/m", "watt per metre (W m⁻¹)"), watt_per_metre_degree_Celsius: makeEUInformation( "N80", "W/(m·°C)", - "watt per metre degree Celsius - Derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. W/(m x K)" + "watt per metre degree Celsius - Derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. (W/(m x K))" ), - watt_per_metre_kelvin: makeEUInformation("D53", "W/(m·K)", "watt per metre kelvin - W/(m x K)"), - watt_per_square_centimetre_: makeEUInformation( + watt_per_metre_kelvin: makeEUInformation("D53", "W/(m·K)", "watt per metre kelvin (W/(m x K))"), + watt_per_square_centimetre: makeEUInformation( "N48", "W/cm²", - "watt per square centimetre - Derived SI unit watt divided by the power of the 0,01-fold the SI base unit metre by exponent 2. 10⁴ W/m²" + "watt per square centimetre - Derived SI unit watt divided by the power of the 0,01-fold the SI base unit metre by exponent 2. (10⁴ W/m²)" ), - watt_per_square_inch_: makeEUInformation( + watt_per_square_inch: makeEUInformation( "N49", "W/in²", - "watt per square inch - Derived SI unit watt divided by the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ W/m²" + "watt per square inch - Derived SI unit watt divided by the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. (1,550 003 x 10³ W/m²)" ), - watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), - watt_per_square_metre_kelvin: makeEUInformation("D55", "W/(m²·K)", "watt per square metre kelvin - W/(m² x K)"), + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre (W/m²)"), + watt_per_square_metre_kelvin: makeEUInformation("D55", "W/(m²·K)", "watt per square metre kelvin (W/(m² x K))"), watt_per_square_metre_kelvin_to_the_fourth_power: makeEUInformation( "D56", "W/(m²·K⁴)", - "watt per square metre kelvin to the fourth power - W/(m² x K⁴)" + "watt per square metre kelvin to the fourth power (W/(m² x K⁴))" ), - watt_per_steradian: makeEUInformation("D57", "W/sr", "watt per steradian - W/sr"), - watt_per_steradian_square_metre: makeEUInformation("D58", "W/(sr·m²)", "watt per steradian square metre - W/(sr x m²)"), - watt_second: makeEUInformation("J55", "W·s", "watt second - W x s"), - weber: makeEUInformation("WEB", "Wb", "weber - Wb"), + watt_per_steradian: makeEUInformation("D57", "W/sr", "watt per steradian (W/sr)"), + watt_per_steradian_square_metre: makeEUInformation("D58", "W/(sr·m²)", "watt per steradian square metre (W/(sr x m²))"), + watt_second: makeEUInformation("J55", "W·s", "watt second (W x s)"), + weber: makeEUInformation("WEB", "Wb", "weber (Wb)"), weber_metre: makeEUInformation( "P50", "Wb·m", - "weber metre - Product of the derived SI unit weber and SI base unit metre. m³ x kg x s⁻² x A⁻¹" + "weber metre - Product of the derived SI unit weber and SI base unit metre. (m³ x kg x s⁻² x A⁻¹)" ), - weber_per_metre: makeEUInformation("D59", "Wb/m", "weber per metre - Wb/m"), - weber_per_millimetre: makeEUInformation("D60", "Wb/mm", "weber per millimetre - 10³ Wb/m"), - week: makeEUInformation("WEE", "wk", "week - 6,048 x 10⁵ s"), - yard: makeEUInformation("YRD", "yd", "yard - 0,914 4 m"), - yard_per_degree_Fahrenheit: makeEUInformation("L98", "yd/°F", "yard per degree Fahrenheit - 1,645 92 m/K"), + weber_per_metre: makeEUInformation("D59", "Wb/m", "weber per metre (Wb/m)"), + weber_per_millimetre: makeEUInformation("D60", "Wb/mm", "weber per millimetre (10³ Wb/m)"), + week: makeEUInformation("WEE", "wk", "week (6,048 x 10⁵ s)"), + yard: makeEUInformation("YRD", "yd", "yard (0,914 4 m)"), + yard_per_degree_Fahrenheit: makeEUInformation("L98", "yd/°F", "yard per degree Fahrenheit (1,645 92 m/K)"), yard_per_hour: makeEUInformation( "M66", "yd/h", - "yard per hour - Unit yard according to the Anglo-American and Imperial system of units divided by the unit hour. 2,54 x 10⁻⁴ m/s" + "yard per hour - Unit yard according to the Anglo-American and Imperial system of units divided by the unit hour. (2,54 x 10⁻⁴ m/s)" ), yard_per_minute: makeEUInformation( "M65", "yd/min", - "yard per minute - Unit yard according to the Anglo-American and Imperial system of units divided by the unit minute. 1,524 x 10⁻² m/s" + "yard per minute - Unit yard according to the Anglo-American and Imperial system of units divided by the unit minute. (1,524 x 10⁻² m/s)" ), - yard_per_psi: makeEUInformation("L99", "yd/psi", "yard per psi - 1,326 225 x 10⁻⁴ m/Pa"), + yard_per_psi: makeEUInformation("L99", "yd/psi", "yard per psi (1,326 225 x 10⁻⁴ m/Pa)"), yard_per_second: makeEUInformation( "M64", "yd/s", - "yard per second - Unit yard according to the Anglo-American and Imperial system of units divided by the SI base unit second. 9,144 x 10⁻¹ m/s" + "yard per second - Unit yard according to the Anglo-American and Imperial system of units divided by the SI base unit second. (9,144 x 10⁻¹ m/s)" ), yard_per_second_squared: makeEUInformation( "M40", "yd/s²", - "yard per second squared - Unit of the length according to the Anglo-American and Imperial system of units divided by the power of the SI base unit second by exponent 2. 9,144 x 10⁻¹ m/s²" + "yard per second squared - Unit of the length according to the Anglo-American and Imperial system of units divided by the power of the SI base unit second by exponent 2. (9,144 x 10⁻¹ m/s²)" + ), + year: makeEUInformation("ANN", "y", "year - Unit of time equal to 365,25 days. Synonym: Julian year (3,155 76 x 10⁷ s)"), + // Some other useful (non-SI) units + "30-day_month": makeEUInformation( + "M36", + "mo (30 days)", + "30-day month - A unit of count defining the number of months expressed in multiples of 30 days, one day equals 24 hours. (2,592 000 x 10⁶ s)" + ), + "8-part_cloud_cover": makeEUInformation( + "A59", + "", + "8-part cloud cover - A unit of count defining the number of eighth-parts as a measure of the celestial dome cloud coverage. Synonym: OKTA , OCTA" + ), + Beaufort: makeEUInformation( + "M19", + "Bft", + "Beaufort - An empirical measure for describing wind speed based mainly on observed sea conditions. The Beaufort scale indicates the wind speed by numbers that typically range from 0 for calm, to 12 for hurricane." + ), + Decibel_watt: makeEUInformation( + "DBW", + "dBW", + "Decibel watt - The decibel watt or dBW is a unit for the measurement of the strength of a signal expressed in decibels relative to one watt. (10^[Power in dBW/10] W)" + ), + "Decibel-milliwatts": makeEUInformation( + "DBM", + "dBm", + "Decibel-milliwatts - dBm (sometimes dBmW or decibel-milliwatts) is unit of level used to indicate that a power ratio is expressed in decibels (dB) with reference to one milliwatt (mW). (10^[(Power in dBm-30)/10] W)" + ), + Formazin_nephelometric_unit: makeEUInformation( + "FNU", + "FNU", + "Formazin nephelometric unit - Formazin nephelometric unit (FNU) is used for water turbidity level evaluation" + ), + "MMSCF/day": makeEUInformation( + "5E", + "", + "MMSCF/day - A unit of volume equal to one million (1000000) cubic feet of gas per day." + ), + Nephelometric_turbidity_unit: makeEUInformation( + "NTU", + "NTU", + "Nephelometric turbidity unit - Nephelometric turbidity unit (NTU) is used for water turbidity level evaluation" + ), + ODS_Grams: makeEUInformation( + "ODG", + "", + "ODS Grams - A unit of measure calculated by multiplying the mass of the substance in grams and the ozone-depleting potential for the substance." + ), + ODS_Kilograms: makeEUInformation( + "ODK", + "", + "ODS Kilograms - A unit of measure calculated by multiplying the mass of the substance in kilograms and the ozone-depleting potential for the substance." + ), + ODS_Milligrams: makeEUInformation( + "ODM", + "", + "ODS Milligrams - A unit of measure calculated by multiplying the mass of the substance in milligrams and the ozone-depleting potential for the substance." + ), + TEU: makeEUInformation( + "E22", + "", + "TEU - A unit of count defining the number of twenty-foot equivalent units (TEUs) as a measure of containerized cargo capacity." + ), + access_line: makeEUInformation("AL", "", "access line - A unit of count defining the number of telephone access lines."), + accounting_unit: makeEUInformation("E50", "", "accounting unit - A unit of count defining the number of accounting units."), + active_unit: makeEUInformation( + "E25", + "", + "active unit - A unit of count defining the number of active units within a substance." + ), + activity: makeEUInformation( + "ACT", + "", + "activity - A unit of count defining the number of activities (activity: a unit of work or action)." + ), + "actual/360": makeEUInformation( + "M37", + "y (360 days)", + "actual/360 - A unit of count defining the number of years expressed in multiples of 360 days, one day equals 24 hours. (3,110 400 0 x 10⁷ s)" + ), + additional_minute: makeEUInformation( + "AH", + "", + "additional minute - A unit of time defining the number of minutes in addition to the referenced minutes." + ), + air_dry_metric_ton: makeEUInformation( + "MD", + "", + "air dry metric ton - A unit of count defining the number of metric tons of a product, disregarding the water content of the product." + ), + air_dry_ton: makeEUInformation( + "E28", + "", + "air dry ton - A unit of mass defining the number of tons of a product, disregarding the water content of the product." + ), + alcoholic_strength_by_mass: makeEUInformation( + "ASM", + "", + "alcoholic strength by mass - A unit of mass defining the alcoholic strength of a liquid." + ), + alcoholic_strength_by_volume: makeEUInformation( + "ASU", + "", + "alcoholic strength by volume - A unit of volume defining the alcoholic strength of a liquid (e.g. spirit, wine, beer, etc), often at a specific temperature." + ), + "anti-hemophilic_factor(AHF)_unit": makeEUInformation( + "AQ", + "", + "anti-hemophilic factor (AHF) unit - A unit of measure for blood potency (US)." + ), + assembly: makeEUInformation( + "AY", + "", + "assembly - A unit of count defining the number of assemblies (assembly: items that consist of component parts)." + ), + assortment: makeEUInformation( + "AS", + "", + "assortment - A unit of count defining the number of assortments (assortment: set of items grouped in a mixed collection)." + ), + average_minute_per_call: makeEUInformation( + "AI", + "", + "average minute per call - A unit of count defining the number of minutes for the average interval of a call." + ), + ball: makeEUInformation( + "AA", + "", + "ball - A unit of count defining the number of balls (ball: object formed in the shape of sphere)." + ), + "barrel(US)_per_day": makeEUInformation("B1", "barrel (US)/d", "barrel (US) per day (1,840 13 x 10⁻⁶ m³/s)"), + "barrel(imperial)": makeEUInformation( + "B4", + "", + "barrel, imperial - A unit of volume used to measure beer. One beer barrel equals 36 imperial gallons." + ), + base_box: makeEUInformation( + "BB", + "", + "base box - A unit of area of 112 sheets of tin mil products (tin plate, tin free steel or black plate) 14 by 20 inches, or 31,360 square inches." + ), + batch: makeEUInformation( + "5B", + "", + "batch - A unit of count defining the number of batches (batch: quantity of material produced in one operation or number of animals or persons coming at once)." + ), + batting_pound: makeEUInformation("B3", "", "batting pound - A unit of mass defining the number of pounds of wadded fibre."), + baud: makeEUInformation("J38", "Bd", "baud - A unit of signal transmission speed equal to one signalling event per second."), + beats_per_minute: makeEUInformation("BPM", "BPM", "beats per minute - The number of beats per minute. (1.667 x 10-2 /s)"), + big_point: makeEUInformation( + "H82", + "bp", + "big point - A unit of length defining the number of big points (big point: Adobe software(US) defines the big point to be exactly 1/72 inch (0.013 888 9 inch or 0.352 777 8 millimeters)) (0,352 777 8 × 10⁻³ m)" + ), + "billion(EUR)": makeEUInformation("BIL", "", "billion (EUR) - Synonym: trillion (US) (10¹²)"), + bit: makeEUInformation("A99", "bit", "bit - A unit of information equal to one binary digit."), + bit_per_cubic_metre: makeEUInformation( + "F01", + "bit/m³", + "bit per cubic metre - A unit of information equal to 1 bit (binary digit) per cubic metre." + ), + bit_per_metre: makeEUInformation( + "E88", + "bit/m", + "bit per metre - A unit of information equal to 1 bit (binary digit) per metre." + ), + bit_per_second: makeEUInformation( + "B10", + "bit/s", + "bit per second - A unit of information equal to one binary digit per second." + ), + bit_per_square_metre: makeEUInformation( + "E89", + "bit/m²", + "bit per square metre - A unit of information equal to 1 bit (binary digit) per square metre." + ), + blank: makeEUInformation("H21", "", "blank - A unit of count defining the number of blanks."), + board_foot: makeEUInformation( + "BFT", + "fbm", + "board foot - A unit of volume defining the number of cords (cord: a stack of firewood of 128 cubic feet)." + ), + book: makeEUInformation( + "D63", + "", + "book - A unit of count defining the number of books (book: set of items bound together or written document of a material whole)." + ), + bulk_pack: makeEUInformation("AB", "pk", "bulk pack - A unit of count defining the number of items per bulk pack."), + byte: makeEUInformation("AD", "byte", "byte - A unit of information equal to 8 bits."), + byte_per_second: makeEUInformation("P93", "byte/s", "byte per second - Unit byte divided by the SI base unit second. (byte/s)"), + cake: makeEUInformation( + "KA", + "", + "cake - A unit of count defining the number of cakes (cake: object shaped into a flat, compact mass)." + ), + call: makeEUInformation( + "C0", + "", + "call - A unit of count defining the number of calls (call: communication session or visitation)." + ), + card: makeEUInformation( + "CG", + "", + "card - A unit of count defining the number of units of card (card: thick stiff paper or cardboard)." + ), + carrying_capacity_in_metric_ton: makeEUInformation( + "CCT", + "", + "carrying capacity in metric ton - A unit of mass defining the carrying capacity, expressed as the number of metric tons." + ), + "cental(UK)": makeEUInformation("CNT", "", "cental (UK) - A unit of mass equal to one hundred weight (US). (45,359 237 kg)"), + coil_group: makeEUInformation( + "C9", + "", + "coil group - A unit of count defining the number of coil groups (coil group: groups of items arranged by lengths of those items placed in a joined sequence of concentric circles)." + ), + content_gram: makeEUInformation( + "CTG", + "", + "content gram - A unit of mass defining the number of grams of a named item in a product." + ), + "content_ton(metric)": makeEUInformation( + "CTN", + "", + "content ton (metric) - A unit of mass defining the number of metric tons of a named item in a product." + ), + cord: makeEUInformation( + "WCD", + "", + "cord - A unit of volume used for measuring lumber. One board foot equals 1/12 of a cubic foot. (3,63 m³)" + ), + credit: makeEUInformation( + "B17", + "", + "credit - A unit of count defining the number of entries made to the credit side of an account." + ), + cubic_foot_per_second: makeEUInformation( + "E17", + "ft³/s", + "cubic foot per second - A unit of volume equal to one cubic foot passing a given point in a period of one second. (2,831 685 x 10⁻² m³/s)" + ), + cycle: makeEUInformation( + "B7", + "", + "cycle - A unit of count defining the number of cycles (cycle: a recurrent period of definite duration)." + ), + deadweight_tonnage: makeEUInformation( + "A43", + "dwt", + "deadweight tonnage - A unit of mass defining the difference between the weight of a ship when completely empty and its weight when completely loaded, expressed as the number of tons." + ), + decade: makeEUInformation( + "DEC", + "", + "decade - A unit of count defining the number of decades (decade: quantity equal to 10 or time equal to 10 years)." + ), + decitex: makeEUInformation( + "A47", + "dtex (g/10km)", + "decitex - A unit of yarn density. One decitex equals a mass of 1 gram per 10 kilometres of length." + ), + degree_API: makeEUInformation( + "J13", + "°API", + "degree API - A unit of relative density as a measure of how heavy or light a petroleum liquid is compared to water (API: American Petroleum Institute)." + ), + degree_Balling: makeEUInformation( + "J17", + "°Balling", + "degree Balling - A unit of density as a measure of sugar content, especially of beer wort. Named after Karl Balling." + ), + "degree_Baume(US_heavy)": makeEUInformation( + "J15", + "°Bé (US heavy)", + "degree Baume (US heavy) - A unit of relative density for liquids heavier than water." + ), + "degree_Baume(US_light)": makeEUInformation( + "J16", + "°Bé (US light)", + "degree Baume (US light) - A unit of relative density for liquids lighter than water." + ), + "degree_Baume(origin_scale)": makeEUInformation( + "J14", + "°Bé", + "degree Baume (origin scale) - A traditional unit of relative density for liquids. Named after Antoine Baumé." + ), + degree_Brix: makeEUInformation( + "J18", + "°Bx", + "degree Brix - A unit of proportion used in measuring the dissolved sugar-to-water mass ratio of a liquid. Named after Adolf Brix." + ), + degree_Oechsle: makeEUInformation( + "J27", + "°Oechsle", + "degree Oechsle - A unit of density as a measure of sugar content of must, the unfermented liqueur from which wine is made. Named after Ferdinand Oechsle." + ), + degree_Plato: makeEUInformation( + "PLA", + "°P", + "degree Plato - A unit of proportion defining the sugar content of a product, especially in relation to beer." + ), + degree_Twaddell: makeEUInformation( + "J31", + "°Tw", + "degree Twaddell - A unit of density for liquids that are heavier than water. 1 degree Twaddle represents a difference in specific gravity of 0.005." + ), + degree_day: makeEUInformation( + "E10", + "deg da", + "degree day - A unit of measure used in meteorology and engineering to measure the demand for heating or cooling over a given period of days." + ), + digit: makeEUInformation("B19", "", "digit - A unit of information defining the quantity of numerals used to form a number."), + dioptre: makeEUInformation( + "Q25", + "dpt", + "dioptre - Unit used at the statement of relative refractive indexes of optical systems as complement of the focal length with correspondence to: 1 dpt = 1/m. (m⁻¹)" + ), + displacement_tonnage: makeEUInformation( + "DPT", + "", + "displacement tonnage - A unit of mass defining the volume of sea water a ship displaces, expressed as the number of tons." + ), + dose: makeEUInformation( + "E27", + "", + "dose - A unit of count defining the number of doses (dose: a definite quantity of a medicine or drug)." + ), + dots_per_inch: makeEUInformation( + "E39", + "dpi", + "dots per inch - A unit of information defining the number of dots per linear inch as a measure of the resolution or sharpness of a graphic image." + ), + dozen: makeEUInformation("DZN", "DOZ", "dozen - A unit of count defining the number of units in multiples of 12. (12)"), + dozen_pack: makeEUInformation( + "DZP", + "", + "dozen pack - A unit of count defining the number of packs in multiples of 12 (pack: standard packaging unit)." + ), + dozen_pair: makeEUInformation( + "DPR", + "", + "dozen pair - A unit of count defining the number of pairs in multiples of 12 (pair: item described by twos)." + ), + dozen_piece: makeEUInformation( + "DPC", + "", + "dozen piece - A unit of count defining the number of pieces in multiples of 12 (piece: a single item, article or exemplar)." + ), + dozen_roll: makeEUInformation( + "DRL", + "", + "dozen roll - A unit of count defining the number of rolls, expressed in twelve roll units." + ), + "dram(UK)": makeEUInformation("DRI", "", "dram (UK) - Synonym: avoirdupois dram (1,771 745 g)"), + "dram(US)": makeEUInformation("DRA", "", "dram (US) - Synonym: drachm (UK), troy dram (3,887 935 g)"), + dry_pound: makeEUInformation( + "DB", + "", + "dry pound - A unit of mass defining the number of pounds of a product, disregarding the water content of the product." + ), + dry_ton: makeEUInformation( + "DT", + "", + "dry ton - A unit of mass defining the number of tons of a product, disregarding the water content of the product." + ), + each: makeEUInformation("EA", "", "each - A unit of count defining the number of items regarded as separate units."), + electronic_mail_box: makeEUInformation( + "EB", + "", + "electronic mail box - A unit of count defining the number of electronic mail boxes." + ), + equivalent_gallon: makeEUInformation( + "EQ", + "", + "equivalent gallon - A unit of volume defining the number of gallons of product produced from concentrate." + ), + erlang: makeEUInformation( + "Q11", + "E", + "erlang - Unit of the market value according to the feature of a single feature as a statistical measurement of the existing utilization. (1 E)" + ), + exabit_per_second: makeEUInformation( + "E58", + "Ebit/s", + "exabit per second - A unit of information equal to 10¹⁸ bits (binary digits) per second." + ), + exbibit_per_cubic_metre: makeEUInformation( + "E67", + "Eibit/m³", + "exbibit per cubic metre - A unit of information equal to 2⁶⁰ bits (binary digits) per cubic metre." + ), + exbibit_per_metre: makeEUInformation( + "E65", + "Eibit/m", + "exbibit per metre - A unit of information equal to 2⁶⁰ bits (binary digits) per metre." + ), + exbibit_per_square_metre: makeEUInformation( + "E66", + "Eibit/m²", + "exbibit per square metre - A unit of information equal to 2⁶⁰ bits (binary digits) per square metre." + ), + exbibyte: makeEUInformation("E59", "Eibyte", "exbibyte - A unit of information equal to 2⁶⁰ bytes."), + failures_in_time: makeEUInformation( + "FIT", + "FIT", + "failures in time - A unit of count defining the number of failures that can be expected over a specified time interval. Failure rates of semiconductor components are often specified as FIT (failures in time unit) where 1 FIT = 10⁻⁹ /h. (2,777 78 × 10⁻¹³ s⁻¹)" + ), + fibre_metre: makeEUInformation("FBM", "", "fibre metre - A unit of length defining the number of metres of individual fibre."), + five_pack: makeEUInformation( + "P5", + "", + "five pack - A unit of count defining the number of five-packs (five-pack: set of five items packaged together)." + ), + fixed_rate: makeEUInformation( + "1I", + "", + "fixed rate - A unit of quantity expressed as a predetermined or set rate for usage of a facility or service." + ), + flake_ton: makeEUInformation( + "FL", + "", + "flake ton - A unit of mass defining the number of tons of a flaked substance (flake: a small flattish fragment)." + ), + foot_per_thousand: makeEUInformation( + "E33", + "", + "foot per thousand - A unit of count defining the number of feet per thousand units. (3,048 x 10⁻⁴ m)" + ), + forty_foot_container: makeEUInformation( + "21", + "", + "forty foot container - A unit of count defining the number of shipping containers that measure 40 foot in length." + ), + freight_ton: makeEUInformation( + "A75", + "", + "freight ton - A unit of information typically used for billing purposes, defined as either the number of metric tons or the number of cubic metres, whichever is the larger." + ), + "gallon(US)_per_day": makeEUInformation("GB", "gal (US)/d", "gallon (US) per day (4,381 264 x 10⁻⁸ m³/s)"), + gibibit: makeEUInformation("B30", "Gibit", "gibibit - A unit of information equal to 2³⁰ bits (binary digits)."), + gibibit_per_cubic_metre: makeEUInformation( + "E71", + "Gibit/m³", + "gibibit per cubic metre - A unit of information equal to 2³⁰ bits (binary digits) per cubic metre." + ), + gibibit_per_metre: makeEUInformation( + "E69", + "Gibit/m", + "gibibit per metre - A unit of information equal to 2³⁰ bits (binary digits) per metre." + ), + gibibit_per_square_metre: makeEUInformation( + "E70", + "Gibit/m²", + "gibibit per square metre - A unit of information equal to 2³⁰ bits (binary digits) per square metre." + ), + gibibyte: makeEUInformation("E62", "Gibyte", "gibibyte - A unit of information equal to 2³⁰ bytes."), + gigabit: makeEUInformation("B68", "Gbit", "gigabit - A unit of information equal to 10⁹ bits (binary digits)."), + gigabit_per_second: makeEUInformation( + "B80", + "Gbit/s", + "gigabit per second - A unit of information equal to 10⁹ bits (binary digits) per second." + ), + gigabyte: makeEUInformation("E34", "Gbyte", "gigabyte - A unit of information equal to 10⁹ bytes."), + gigabyte_per_second: makeEUInformation( + "E68", + "Gbyte/s", + "gigabyte per second - A unit of information equal to 10⁹ bytes per second." + ), + "gill(UK)": makeEUInformation("GII", "gi (UK)", "gill (UK) (1,420 653 x 10⁻⁴ m³)"), + "gill(US)": makeEUInformation("GIA", "gi (US)", "gill (US) (1,182 941 x 10⁻⁴ m³)"), + gram_of_fissile_isotope: makeEUInformation( + "GFI", + "gi F/S", + "gram of fissile isotope - A unit of mass defining the number of grams of a fissile isotope (fissile isotope: an isotope whose nucleus is able to be split when irradiated with low energy neutrons)." + ), + "gram(dry_weight)": makeEUInformation( + "GDW", + "", + "gram, dry weight - A unit of mass defining the number of grams of a product, disregarding the water content of the product." + ), + "gram(including_container)": makeEUInformation( + "GIC", + "", + "gram, including container - A unit of mass defining the number of grams of a product, including its container." + ), + "gram(including_inner_packaging)": makeEUInformation( + "GIP", + "", + "gram, including inner packaging - A unit of mass defining the number of grams of a product, including its inner packaging materials." + ), + great_gross: makeEUInformation( + "GGR", + "", + "great gross - A unit of count defining the number of units in multiples of 1728 (12 x 12 x 12). (1728)" + ), + gross: makeEUInformation( + "GRO", + "gr", + "gross - A unit of count defining the number of units in multiples of 144 (12 x 12). (144)" + ), + gross_kilogram: makeEUInformation( + "E4", + "", + "gross kilogram - A unit of mass defining the total number of kilograms before deductions." + ), + group: makeEUInformation( + "10", + "", + "group - A unit of count defining the number of groups (group: set of items classified together)." + ), + "half_year(6_months)": makeEUInformation( + "SAN", + "", + "half year (6 months) - A unit of time defining the number of half years (6 months)." + ), + hanging_container: makeEUInformation( + "Z11", + "", + "hanging container - A unit of count defining the number of hanging containers." + ), + hank: makeEUInformation("HA", "", "hank - A unit of length, typically for yarn."), + hartley: makeEUInformation( + "Q15", + "Hart", + "hartley - Logarithmic unit for information equal to the content of decision of a sentence of ten mutually exclusive events, expressed as a logarithm to base 10." + ), + hartley_per_second: makeEUInformation( + "Q18", + "Hart/s", + "hartley per second - Time related logarithmic unit for information equal to the content of decision of a sentence of ten mutually exclusive events, expressed as a logarithm to base 10. (Hart/s)" + ), + head: makeEUInformation( + "HEA", + "", + "head - A unit of count defining the number of heads (head: a person or animal considered as one of a number)." + ), + hectolitre_of_pure_alcohol: makeEUInformation( + "HPA", + "", + "hectolitre of pure alcohol - A unit of volume equal to one hundred litres of pure alcohol." + ), + hundred: makeEUInformation("CEN", "", "hundred - A unit of count defining the number of units in multiples of 100. (100)"), + hundred_board_foot: makeEUInformation("BP", "", "hundred board foot - A unit of volume equal to one hundred board foot."), + hundred_boxes: makeEUInformation( + "HBX", + "", + "hundred boxes - A unit of count defining the number of boxes in multiples of one hundred box units." + ), + hundred_count: makeEUInformation( + "HC", + "", + "hundred count - A unit of count defining the number of units counted in multiples of 100." + ), + hundred_cubic_foot: makeEUInformation("HH", "", "hundred cubic foot - A unit of volume equal to one hundred cubic foot."), + hundred_cubic_metre: makeEUInformation("FF", "", "hundred cubic metre - A unit of volume equal to one hundred cubic metres."), + hundred_international_unit: makeEUInformation( + "HIU", + "", + "hundred international unit - A unit of count defining the number of international units in multiples of 100." + ), + "hundred_kilogram(dry_weight)": makeEUInformation( + "HDW", + "", + "hundred kilogram, dry weight - A unit of mass defining the number of hundred kilograms of a product, disregarding the water content of the product." + ), + "hundred_kilogram(net_mass)": makeEUInformation( + "HKM", + "", + "hundred kilogram, net mass - A unit of mass defining the number of hundred kilograms of a product, after deductions." + ), + hundred_leave: makeEUInformation( + "CLF", + "", + "hundred leave - A unit of count defining the number of leaves, expressed in units of one hundred leaves." + ), + hundred_metre: makeEUInformation("JPS", "", "hundred metre - A unit of count defining the number of 100 metre lengths."), + hundred_pack: makeEUInformation( + "CNP", + "", + "hundred pack - A unit of count defining the number of hundred-packs (hundred-pack: set of one hundred items packaged together)." + ), + hydraulic_horse_power: makeEUInformation( + "5J", + "", + "hydraulic horse power - A unit of power defining the hydraulic horse power delivered by a fluid pump depending on the viscosity of the fluid." + ), + inch_per_linear_foot: makeEUInformation( + "B82", + "", + "inch per linear foot - A unit of length defining the number of inches per linear foot." + ), + international_sugar_degree: makeEUInformation( + "ISD", + "", + "international sugar degree - A unit of measure defining the sugar content of a solution, expressed in degrees." + ), + international_unit_per_gram: makeEUInformation( + "IUG", + "", + "international unit per gram - A unit of count defining the number of international units per gram." + ), + job: makeEUInformation("E51", "", "job - A unit of count defining the number of jobs."), + joule_per_tesla: makeEUInformation( + "Q10", + "J/T", + "joule per tesla - Unit of the magnetic dipole moment of the molecule as derived SI unit joule divided by the derived SI unit tesla. (m² x A)" + ), + kibibit: makeEUInformation("C21", "Kibit", "kibibit - A unit of information equal to 2¹⁰ (1024) bits (binary digits)."), + kibibit_per_cubic_metre: makeEUInformation( + "E74", + "Kibit/m³", + "kibibit per cubic metre - A unit of information equal to 2¹⁰ bits (binary digits) per cubic metre." + ), + kibibit_per_metre: makeEUInformation( + "E72", + "Kibit/m", + "kibibit per metre - A unit of information equal to 2¹⁰ bits (binary digits) per metre." + ), + kibibit_per_square_metre: makeEUInformation( + "E73", + "Kibit/m²", + "kibibit per square metre - A unit of information equal to 2¹⁰ bits (binary digits) per square metre." + ), + kibibyte: makeEUInformation("E64", "Kibyte", "kibibyte - A unit of information equal to 2¹⁰ bytes."), + kilobaud: makeEUInformation( + "K50", + "kBd", + "kilobaud - A unit of signal transmission speed equal to 10³ (1000) signaling events per second. (10³ Bd)" + ), + kilobit: makeEUInformation("C37", "kbit", "kilobit - A unit of information equal to 10³ (1000) bits (binary digits)."), + kilobit_per_second: makeEUInformation( + "C74", + "kbit/s", + "kilobit per second - A unit of information equal to 10³ (1000) bits (binary digits) per second. (10³ bit/s)" + ), + kilobyte: makeEUInformation("2P", "kbyte", "kilobyte - A unit of information equal to 10³ (1000) bytes."), + kilobyte_per_second: makeEUInformation( + "P94", + "kbyte/s", + "kilobyte per second - 1000-fold of the unit byte divided by the SI base unit second. (10³ byte/s)" + ), + kilocharacter: makeEUInformation("KB", "", "kilocharacter - A unit of information equal to 10³ (1000) characters."), + kilogram_drained_net_weight: makeEUInformation( + "KDW", + "kg/net eda", + "kilogram drained net weight - A unit of mass defining the net number of kilograms of a product, disregarding the liquid content of the product." + ), + kilogram_named_substance: makeEUInformation( + "KNS", + "", + "kilogram named substance - A unit of mass equal to one kilogram of a named substance." + ), + kilogram_of_choline_chloride: makeEUInformation( + "KCC", + "kg C₅ H₁₄ClNO", + "kilogram of choline chloride - A unit of mass equal to one thousand grams of choline chloride." + ), + kilogram_of_hydrogen_peroxide: makeEUInformation( + "KHY", + "kg H₂O₂", + "kilogram of hydrogen peroxide - A unit of mass equal to one thousand grams of hydrogen peroxide." + ), + "kilogram_of_imported_meat(less_offal)": makeEUInformation( + "TMS", + "", + "kilogram of imported meat, less offal - A unit of mass equal to one thousand grams of imported meat, disregarding less valuable by-products such as the entrails." + ), + kilogram_of_methylamine: makeEUInformation( + "KMA", + "kg met.am.", + "kilogram of methylamine - A unit of mass equal to one thousand grams of methylamine." + ), + kilogram_of_nitrogen: makeEUInformation( + "KNI", + "kg N", + "kilogram of nitrogen - A unit of mass equal to one thousand grams of nitrogen." + ), + "kilogram_of_phosphorus_pentoxide(phosphoric_anhydride)": makeEUInformation( + "KPP", + "", + "kilogram of phosphorus pentoxide (phosphoric anhydride) - A unit of mass equal to one thousand grams of phosphorus pentoxide phosphoric anhydride." + ), + "kilogram_of_potassium_hydroxide(caustic_potash)": makeEUInformation( + "KPH", + "kg KOH", + "kilogram of potassium hydroxide (caustic potash) - A unit of mass equal to one thousand grams of potassium hydroxide (caustic potash)." + ), + kilogram_of_potassium_oxide: makeEUInformation( + "KPO", + "kg K₂O", + "kilogram of potassium oxide - A unit of mass equal to one thousand grams of potassium oxide." + ), + "kilogram_of_sodium_hydroxide(caustic_soda)": makeEUInformation( + "KSH", + "kg NaOH", + "kilogram of sodium hydroxide (caustic soda) - A unit of mass equal to one thousand grams of sodium hydroxide (caustic soda)." + ), + "kilogram_of_substance_90_%_dry": makeEUInformation( + "KSD", + "kg 90 % sdt", + "kilogram of substance 90 % dry - A unit of mass equal to one thousand grams of a named substance that is 90% dry." + ), + kilogram_of_tungsten_trioxide: makeEUInformation( + "KWO", + "kg WO₃", + "kilogram of tungsten trioxide - A unit of mass equal to one thousand grams of tungsten trioxide." + ), + kilogram_of_uranium: makeEUInformation( + "KUR", + "kg U", + "kilogram of uranium - A unit of mass equal to one thousand grams of uranium." + ), + kilogram_per_millimetre_width: makeEUInformation("KI", "", "kilogram per millimetre width (10³ kg/m)"), + kilogram_per_square_metre_pascal_second: makeEUInformation( + "Q28", + "kg/(m²·Pa·s)", + "kilogram per square metre pascal second - Unit for the ability of a material to allow the transition of steam. (kg/(m² x Pa x s))" + ), + "kilogram(dry_weight)": makeEUInformation( + "MND", + "", + "kilogram, dry weight - A unit of mass defining the number of kilograms of a product, disregarding the water content of the product." + ), + "kilogram(including_container)": makeEUInformation( + "KIC", + "", + "kilogram, including container - A unit of mass defining the number of kilograms of a product, including its container." + ), + "kilogram(including_inner_packaging)": makeEUInformation( + "KIP", + "", + "kilogram, including inner packaging - A unit of mass defining the number of kilograms of a product, including its inner packaging materials." + ), + "kilogram-force_metre_per_square_centimetre": makeEUInformation( + "E44", + "kgf·m/cm²", + "kilogram-force metre per square centimetre - A unit of torsion defining the torque kilogram-force metre per square centimetre." + ), + kilosegment: makeEUInformation("KJ", "", "kilosegment - A unit of information equal to 10³ (1000) segments."), + kilovolt_ampere_hour: makeEUInformation( + "C79", + "kVAh", + "kilovolt ampere hour - A unit of accumulated energy of 1000 volt amperes over a period of one hour." + ), + kilovolt_ampere_reactive_demand: makeEUInformation( + "K2", + "", + "kilovolt ampere reactive demand - A unit of measure defining the reactive power demand equal to one kilovolt ampere of reactive power." + ), + kilovolt_ampere_reactive_hour: makeEUInformation( + "K3", + "kvar·h", + "kilovolt ampere reactive hour - A unit of measure defining the accumulated reactive energy equal to one kilovolt ampere of reactive power per hour." + ), + kilowatt_demand: makeEUInformation( + "K1", + "", + "kilowatt demand - A unit of measure defining the power load measured at predetermined intervals." + ), + kilowatt_hour_per_cubic_metre: makeEUInformation( + "E46", + "kW·h/m³", + "kilowatt hour per cubic metre - A unit of energy consumption expressed as kilowatt hour per cubic metre. (3,6 x 10⁶ J/m³)" + ), + kilowatt_hour_per_hour: makeEUInformation( + "D03", + "kW·h/h", + "kilowatt hour per hour - A unit of accumulated energy of a thousand watts over a period of one hour." + ), + kilowatt_hour_per_kelvin: makeEUInformation( + "E47", + "kW·h/K", + "kilowatt hour per kelvin - A unit of energy consumption expressed as kilowatt hour per kelvin. (3,6 x 10⁶ J/K)" + ), + kit: makeEUInformation("KT", "", "kit - A unit of count defining the number of kits (kit: tub, barrel or pail)."), + labour_hour: makeEUInformation("LH", "", "labour hour - A unit of time defining the number of labour hours."), + lactic_dry_material_percentage: makeEUInformation( + "KLK", + "", + "lactic dry material percentage - A unit of proportion defining the percentage of dry lactic material in a product." + ), + lactose_excess_percentage: makeEUInformation( + "LAC", + "", + "lactose excess percentage - A unit of proportion defining the percentage of lactose in a product that exceeds a defined percentage level." + ), + layer: makeEUInformation("LR", "", "layer - A unit of count defining the number of layers."), + leaf: makeEUInformation("LEF", "", "leaf - A unit of count defining the number of leaves."), + length: makeEUInformation( + "LN", + "", + "length - A unit of distance defining the linear extent of an item measured from end to end." + ), + linear_foot: makeEUInformation( + "LF", + "", + "linear foot - A unit of count defining the number of feet (12-inch) in length of a uniform width object." + ), + linear_metre: makeEUInformation( + "LM", + "", + "linear metre - A unit of count defining the number of metres in length of a uniform width object." + ), + linear_yard: makeEUInformation( + "LY", + "", + "linear yard - A unit of count defining the number of 36-inch units in length of a uniform width object." + ), + link: makeEUInformation("LK", "", "link - A unit of distance equal to 0.01 chain."), + liquid_pound: makeEUInformation("LP", "", "liquid pound - A unit of mass defining the number of pounds of a liquid substance."), + litre_of_pure_alcohol: makeEUInformation( + "LPA", + "", + "litre of pure alcohol - A unit of volume equal to one litre of pure alcohol." + ), + litre_per_hour: makeEUInformation( + "E32", + "l/h", + "litre per hour - A unit of count defining the number of litres per hour. (2,777 78 x 10⁻⁷ m³/s)" + ), + load: makeEUInformation( + "NL", + "", + "load - A unit of volume defining the number of loads (load: a quantity of items carried or processed at one time)." + ), + "lot[unit_of_procurement]": makeEUInformation( + "LO", + "", + "lot [unit of procurement] - A unit of count defining the number of lots (lot: a collection of associated items)." + ), + "lot[unit_of_weight]": makeEUInformation( + "D04", + "", + "lot [unit of weight] - A unit of weight equal to about 1/2 ounce or 15 grams." + ), + lump_sum: makeEUInformation( + "LS", + "", + "lump sum - A unit of count defining the number of whole or a complete monetary amounts." + ), + manmonth: makeEUInformation( + "3C", + "", + "manmonth - A unit of count defining the number of months for a person or persons to perform an undertaking." + ), + meal: makeEUInformation( + "Q3", + "", + "meal - A unit of count defining the number of meals (meal: an amount of food to be eaten on a single occasion)." + ), + mebibit: makeEUInformation("D11", "Mibit", "mebibit - A unit of information equal to 2²⁰ (1048576) bits (binary digits)."), + mebibit_per_cubic_metre: makeEUInformation( + "E77", + "Mibit/m³", + "mebibit per cubic metre - A unit of information equal to 2²⁰ bits (binary digits) per cubic metre." + ), + mebibit_per_metre: makeEUInformation( + "E75", + "Mibit/m", + "mebibit per metre - A unit of information equal to 2²⁰ bits (binary digits) per metre." + ), + mebibit_per_square_metre: makeEUInformation( + "E76", + "Mibit/m²", + "mebibit per square metre - A unit of information equal to 2²⁰ bits (binary digits) per square metre." + ), + mebibyte: makeEUInformation("E63", "Mibyte", "mebibyte - A unit of information equal to 2²⁰ bytes."), + megabaud: makeEUInformation( + "J54", + "MBd", + "megabaud - A unit of signal transmission speed equal to 10⁶ (1000000) signaling events per second. (10⁶ Bd)" + ), + megabit: makeEUInformation("D36", "Mbit", "megabit - A unit of information equal to 10⁶ (1000000) bits (binary digits)."), + megabit_per_second: makeEUInformation( + "E20", + "Mbit/s", + "megabit per second - A unit of information equal to 10⁶ (1000000) bits (binary digits) per second." + ), + megabyte: makeEUInformation("4L", "Mbyte", "megabyte - A unit of information equal to 10⁶ (1000000) bytes."), + megabyte_per_second: makeEUInformation( + "P95", + "Mbyte/s", + "megabyte per second - 1 000 000-fold of the unit byte divided by the SI base unit second. (10⁶ byte/s)" + ), + megajoule_per_second: makeEUInformation( + "D78", + "MJ/s", + "megajoule per second - A unit of accumulated energy equal to one million joules per second." + ), + megapixel: makeEUInformation("E38", "", "megapixel - A unit of count equal to 10⁶ (1000000) pixels (picture elements)."), + megavolt_ampere_reactive_hour: makeEUInformation( + "MAH", + "Mvar·h", + "megavolt ampere reactive hour - A unit of electrical reactive power defining the total amount of reactive power across a power system." + ), + megawatt_hour_per_hour: makeEUInformation( + "E07", + "MW·h/h", + "megawatt hour per hour - A unit of accumulated energy of a million watts over a period of one hour." + ), + megawatt_per_hertz: makeEUInformation( + "E08", + "MW/Hz", + "megawatt per hertz - A unit of energy expressed as the load change in million watts that will cause a frequency shift of one hertz." + ), + mesh: makeEUInformation( + "57", + "", + "mesh - A unit of count defining the number of strands per inch as a measure of the fineness of a woven product." + ), + message: makeEUInformation("NF", "", "message - A unit of count defining the number of messages."), + metric_carat: makeEUInformation("CTM", "", "metric carat (200 mg)"), + "metric_ton(including_container)": makeEUInformation( + "TIC", + "", + "metric ton, including container - A unit of mass defining the number of metric tons of a product, including its container." + ), + "metric_ton(including_inner_packaging)": makeEUInformation( + "TIP", + "", + "metric ton, including inner packaging - A unit of mass defining the number of metric tons of a product, including its inner packaging materials." + ), + "metric_ton(lubricating_oil)": makeEUInformation( + "LUB", + "", + "metric ton, lubricating oil - A unit of mass defining the number of metric tons of lubricating oil." + ), + mille: makeEUInformation("E12", "", "mille - A unit of count defining the number of cigarettes in units of 1000."), + milliard: makeEUInformation("MLD", "", "milliard - Synonym: billion (US) (10⁹)"), + milliequivalence_caustic_potash_per_gram_of_product: makeEUInformation( + "KO", + "", + "milliequivalence caustic potash per gram of product - A unit of count defining the number of milligrams of potassium hydroxide per gram of product as a measure of the concentration of potassium hydroxide in the product." + ), + million: makeEUInformation("MIO", "", "million (10⁶)"), + million_Btu_per_1000_cubic_foot: makeEUInformation("M9", "MBTU/kft³", "million Btu per 1000 cubic foot"), + "million_Btu(IT)_per_hour": makeEUInformation( + "E16", + "BtuIT/h", + "million Btu(IT) per hour - A unit of power equal to one million British thermal units per hour. (293 071,1 W)" + ), + million_cubic_metre: makeEUInformation( + "HMQ", + "Mm³", + "million cubic metre - A unit of volume equal to one million cubic metres." + ), + million_international_unit: makeEUInformation( + "MIU", + "", + "million international unit - A unit of count defining the number of international units in multiples of 10⁶." + ), + module_width: makeEUInformation( + "H77", + "MW", + "module width - A unit of measure used to describe the breadth of electronic assemblies as an installation standard or mounting dimension." + ), + mole_per_cubiv_metre_to_the_power_sum_of_stoichiometric_numbers: makeEUInformation( + "P99", + "(mol/m³)∑νB", + "mole per cubiv metre to the power sum of stoichiometric numbers - Unit of the equilibrium constant on the basis of the concentration (ISO 80000-9:2009, 9-36.a)." + ), + monetary_value: makeEUInformation("M4", "", "monetary value - A unit of measure expressed as a monetary amount."), + mutually_defined: makeEUInformation( + "ZZ", + "", + "mutually defined - A unit of measure as agreed in common between two or more parties." + ), + natural_unit_of_information: makeEUInformation( + "Q16", + "nat", + "natural unit of information - Logarithmic unit for information equal to the content of decision of a sentence of ,718 281 828 459 mutually exclusive events, expressed as a logarithm to base Euler value e. (nat)" + ), + natural_unit_of_information_per_second: makeEUInformation( + "Q19", + "nat/s", + "natural unit of information per second - Time related logarithmic unit for information equal to the content of decision of a sentence of 2,718 281 828 459 mutually exclusive events, expressed as a logarithm to base of the Euler value e. (nat/s)" + ), + net_kilogram: makeEUInformation( + "58", + "", + "net kilogram - A unit of mass defining the total number of kilograms after deductions." + ), + net_ton: makeEUInformation( + "NT", + "", + "net ton - A unit of mass equal to 2000 pounds, see ton (US). Refer International Convention on tonnage measurement of Ships." + ), + newton_metre_per_metre: makeEUInformation( + "Q27", + "N·m/m²", + "newton metre per metre - Unit for length-related rotational moment as product of the derived SI unit newton and the SI base unit metre divided by the SI base unit metre. (m x kg x s⁻²)" + ), + nil: makeEUInformation("NIL", "()", "nil - A unit of count defining the number of instances of nothing."), + number_of_articles: makeEUInformation( + "NAR", + "", + "number of articles - A unit of count defining the number of articles (article: item)." + ), + number_of_cells: makeEUInformation( + "NCL", + "", + "number of cells - A unit of count defining the number of cells (cell: an enclosed or circumscribed space, cavity, or volume)." + ), + number_of_international_units: makeEUInformation( + "NIU", + "", + "number of international units - A unit of count defining the number of international units." + ), + number_of_jewels: makeEUInformation( + "JWL", + "", + "number of jewels - A unit of count defining the number of jewels (jewel: precious stone)." + ), + number_of_packs: makeEUInformation( + "NMP", + "", + "number of packs - A unit of count defining the number of packs (pack: a collection of objects packaged together)." + ), + number_of_parts: makeEUInformation( + "NPT", + "", + "number of parts - A unit of count defining the number of parts (part: component of a larger entity)." + ), + number_of_words: makeEUInformation("D68", "", "number of words - A unit of count defining the number of words."), + octet: makeEUInformation("Q12", "o", "octet - Synonym for byte: 1 octet = 8 bit = 1 byte. (8 bit)"), + octet_per_second: makeEUInformation( + "Q13", + "o/s", + "octet per second - Unit octet divided by the SI base unit second. (8 bit/s)" + ), + one_per_one: makeEUInformation( + "Q26", + "1/1", + "one per one - Value of the quotient from two physical units of the same kind as a numerator and denominator whereas the units are shortened mutually. (1/1)" + ), + outfit: makeEUInformation( + "11", + "", + "outfit - A unit of count defining the number of outfits (outfit: a complete set of equipment / materials / objects used for a specific purpose)." + ), + overtime_hour: makeEUInformation("OT", "", "overtime hour - A unit of time defining the number of overtime hours."), + ozone_depletion_equivalent: makeEUInformation( + "ODE", + "", + "ozone depletion equivalent - A unit of mass defining the ozone depletion potential in kilograms of a product relative to the calculated depletion for the reference substance, Trichlorofluoromethane (CFC-11)." + ), + pad: makeEUInformation( + "PD", + "", + "pad - A unit of count defining the number of pads (pad: block of paper sheets fastened together at one end)." + ), + page: makeEUInformation("ZP", "", "page - A unit of count defining the number of pages."), + "page-facsimile": makeEUInformation("QA", "", "page - facsimile - A unit of count defining the number of facsimile pages."), + "page-hardcopy": makeEUInformation( + "QB", + "", + "page - hardcopy - A unit of count defining the number of hardcopy pages (hardcopy page: a page rendered as printed or written output on paper, film, or other permanent medium)." + ), + page_per_inch: makeEUInformation( + "PQ", + "ppi", + "page per inch - A unit of quantity defining the degree of thickness of a bound publication, expressed as the number of pages per inch of thickness." + ), + pair: makeEUInformation("PR", "", "pair - A unit of count defining the number of pairs (pair: item described by twos). (2)"), + panel: makeEUInformation( + "OA", + "", + "panel - A unit of count defining the number of panels (panel: a distinct, usually rectangular, section of a surface)." + ), + "part_per_billion(US)": makeEUInformation( + "61", + "ppb", + "part per billion (US) - A unit of proportion equal to 10⁻⁹. (1 x 10⁻⁹)" + ), + part_per_hundred_thousand: makeEUInformation( + "E40", + "ppht", + "part per hundred thousand - A unit of proportion equal to 10⁻⁵. (1 x 10⁻⁵)" + ), + part_per_million: makeEUInformation("59", "ppm", "part per million - A unit of proportion equal to 10⁻⁶. (1 x 10⁻⁶)"), + part_per_thousand: makeEUInformation( + "NX", + "‰", + "part per thousand - A unit of proportion equal to 10⁻³. Synonym: per mille (1 x 10⁻³)" + ), + pascal_to_the_power_sum_of_stoichiometric_numbers: makeEUInformation( + "P98", + "PaΣνB", + "pascal to the power sum of stoichiometric numbers - Unit of the equilibrium constant on the basis of the pressure(ISO 80000-9:2009, 9-35.a)." + ), + pebibit_per_cubic_metre: makeEUInformation( + "E82", + "Pibit/m³", + "pebibit per cubic metre - A unit of information equal to 2⁵⁰ bits (binary digits) per cubic metre." + ), + pebibit_per_metre: makeEUInformation( + "E80", + "Pibit/m", + "pebibit per metre - A unit of information equal to 2⁵⁰ bits (binary digits) per metre." + ), + pebibit_per_square_metre: makeEUInformation( + "E81", + "Pibit/m²", + "pebibit per square metre - A unit of information equal to 2⁵⁰ bits (binary digits) per square metre." + ), + pebibyte: makeEUInformation("E60", "Pibyte", "pebibyte - A unit of information equal to 2⁵⁰ bytes."), + pen_calorie: makeEUInformation( + "N1", + "", + "pen calorie - A unit of count defining the number of calories prescribed daily for parenteral/enteral therapy." + ), + "pen_gram(protein)": makeEUInformation( + "D23", + "", + "pen gram (protein) - A unit of count defining the number of grams of amino acid prescribed for parenteral/enteral therapy." + ), + pennyweight: makeEUInformation("DWT", "", "pennyweight (1,555 174 g)"), + per_mille_per_psi: makeEUInformation( + "J12", + "‰/psi", + "per mille per psi - A unit of pressure equal to one thousandth of a psi (pound-force per square inch). (1,450 377 x 10⁻⁷ Pa⁻¹)" + ), + percent: makeEUInformation("P1", "% or pct", "percent - A unit of proportion equal to 0.01. (1 x 10⁻²)"), + percent_per_bar: makeEUInformation( + "H96", + "%/bar", + "percent per bar - A unit of proportion, equal to 0.01, in relation to an atmospheric pressure of one bar. (10⁻⁷ Pa⁻¹)" + ), + percent_per_decakelvin: makeEUInformation( + "H73", + "%/daK", + "percent per decakelvin - A unit of proportion, equal to 0.01, in relation to 10-fold of the SI base unit Kelvin. (10⁻³ K⁻¹)" + ), + percent_per_degree: makeEUInformation( + "H90", + "%/°", + "percent per degree - A unit of proportion, equal to 0.01, in relation to an angle of one degree. (0,572 957 8 rad⁻¹)" + ), + percent_per_degree_Celsius: makeEUInformation( + "M25", + "%/°C", + "percent per degree Celsius - A unit of proportion, equal to 0.01, in relation to a temperature of one degree. (10⁻² °C⁻¹)" + ), + percent_per_hectobar: makeEUInformation( + "H72", + "%/hbar", + "percent per hectobar - A unit of proportion, equal to 0.01, in relation to 100-fold of the unit bar." + ), + percent_per_hundred: makeEUInformation( + "H93", + "%/100", + "percent per hundred - A unit of proportion, equal to 0.01, in relation to multiples of one hundred. (10⁻⁴)" + ), + percent_per_inch: makeEUInformation( + "H98", + "%/in", + "percent per inch - A unit of proportion, equal to 0.01, in relation to an inch. (0,393 700 8 m⁻¹)" + ), + percent_per_kelvin: makeEUInformation( + "H25", + "%/K", + "percent per kelvin - A unit of proportion, equal to 0.01, in relation to the SI base unit Kelvin. (10⁻² K⁻¹)" + ), + percent_per_metre: makeEUInformation( + "H99", + "%/m", + "percent per metre - A unit of proportion, equal to 0.01, in relation to a metre. (10⁻² m⁻¹)" + ), + percent_per_millimetre: makeEUInformation( + "J10", + "%/mm", + "percent per millimetre - A unit of proportion, equal to 0.01, in relation to a millimetre. (10 m⁻¹)" + ), + percent_per_month: makeEUInformation( + "H71", + "%/mo", + "percent per month - A unit of proportion, equal to 0.01, in relation to a month." + ), + percent_per_ohm: makeEUInformation( + "H89", + "%/Ω", + "percent per ohm - A unit of proportion, equal to 0.01, in relation to the SI derived unit ohm. (10⁻² Ω⁻¹)" + ), + percent_per_one_hundred_thousand: makeEUInformation( + "H92", + "%/100000", + "percent per one hundred thousand - A unit of proportion, equal to 0.01, in relation to multiples of one hundred thousand. (10⁻⁷)" + ), + percent_per_ten_thousand: makeEUInformation( + "H91", + "%/10000", + "percent per ten thousand - A unit of proportion, equal to 0.01, in relation to multiples of ten thousand. (10⁻⁶)" + ), + percent_per_thousand: makeEUInformation( + "H94", + "%/1000", + "percent per thousand - A unit of proportion, equal to 0.01, in relation to multiples of one thousand. (10⁻⁵)" + ), + percent_per_volt: makeEUInformation( + "H95", + "%/V", + "percent per volt - A unit of proportion, equal to 0.01, in relation to the SI derived unit volt. (10⁻² V⁻¹)" + ), + percent_volume: makeEUInformation( + "VP", + "", + "percent volume - A measure of concentration, typically expressed as the percentage volume of a solute in a solution." + ), + percent_weight: makeEUInformation("60", "", "percent weight - A unit of proportion equal to 10⁻². (1 x 10⁻²)"), + "perm(0_ºC)": makeEUInformation( + "P91", + "perm (0 ºC)", + "perm (0 ºC) - Traditional unit for the ability of a material to allow the transition of the steam, defined at a temperature of 0 °C as steam transmittance, where the mass of one grain steam penetrates an area of one foot squared at a pressure from one inch mercury per hour. (5,721 35 x 10⁻¹¹ kg/(m² x Pa x s))" + ), + "perm(23_ºC)": makeEUInformation( + "P92", + "perm (23 ºC)", + "perm (23 ºC) - Traditional unit for the ability of a material to allow the transition of the steam, defined at a temperature of 23 °C as steam transmittance at which the mass of one grain of steam penetrates an area of one square foot at a pressure of one inch mercury per hour. (5,745 25 x 10⁻¹¹ kg/(m² x Pa x s))" + ), + person: makeEUInformation("IE", "", "person - A unit of count defining the number of persons."), + petabit: makeEUInformation("E78", "Pbit", "petabit - A unit of information equal to 10¹⁵ bits (binary digits)."), + petabit_per_second: makeEUInformation( + "E79", + "Pbit/s", + "petabit per second - A unit of information equal to 10¹⁵ bits (binary digits) per second." + ), + petabyte: makeEUInformation("E36", "Pbyte", "petabyte - A unit of information equal to 10¹⁵ bytes."), + pica: makeEUInformation( + "R1", + "", + "pica - A unit of count defining the number of picas. (pica: typographical length equal to 12 points or 4.22 mm (approx.)). (4,217 518 x 10⁻³ m)" + ), + piece: makeEUInformation( + "H87", + "", + "piece - A unit of count defining the number of pieces (piece: a single item, article or exemplar)." + ), + ping: makeEUInformation("E19", "", "ping - A unit of area equal to 3.3 square metres. (3,305 m²)"), + pipeline_joint: makeEUInformation("JNT", "", "pipeline joint - A count of the number of pipeline joints."), + pitch: makeEUInformation("PI", "", "pitch - A unit of count defining the number of characters that fit in a horizontal inch."), + pixel: makeEUInformation("E37", "", "pixel - A unit of count defining the number of pixels (pixel: picture element)."), + portion: makeEUInformation("PTN", "PTN", "portion - A quantity of allowance of food allotted to, or enough for, one person."), + pound_per_ream: makeEUInformation( + "RP", + "", + "pound per ream - A unit of mass for paper, expressed as pounds per ream. (ream: a large quantity of paper, typically 500 sheets)." + ), + "pound-force_foot_per_inch": makeEUInformation( + "P89", + "lbf·ft/in", + "pound-force foot per inch - Unit for length-related rotational moment according to the Anglo-American and Imperial system of units. (53,378 66 m x kg / s²)" + ), + "pound-force_inch_per_inch": makeEUInformation( + "P90", + "lbf·in/in", + "pound-force inch per inch - Unit for length-related rotational moment according to the Anglo-American and Imperial system of units. (4,448 222 m x kg / s²)" + ), + print_point: makeEUInformation("N3", "", "print point (0,013 8 in (approx))"), + proof_gallon: makeEUInformation( + "PGL", + "", + "proof gallon - A unit of volume equal to one gallon of proof spirits, or the alcohol equivalent thereof. Used for measuring the strength of distilled alcoholic liquors, expressed as a percentage of the alcohol content of a standard mixture at a specific temperature." + ), + proof_litre: makeEUInformation( + "PFL", + "", + "proof litre - A unit of volume equal to one litre of proof spirits, or the alcohol equivalent thereof. Used for measuring the strength of distilled alcoholic liquors, expressed as a percentage of the alcohol content of a standard mixture at a specific temperature." + ), + "quarter(UK)": makeEUInformation( + "QTR", + "Qr (UK)", + "quarter (UK) - A traditional unit of weight equal to 1/4 hundredweight. In the United Kingdom, one quarter equals 28 pounds. (12,700 59 kg)" + ), + "quarter(of_a_year)": makeEUInformation( + "QAN", + "", + "quarter (of a year) - A unit of time defining the number of quarters (3 months)." + ), + quire: makeEUInformation( + "QR", + "qr", + "quire - A unit of count for paper, expressed as the number of quires (quire: a number of paper sheets, typically 25)." + ), + rack_unit: makeEUInformation( + "H80", + "U or RU", + "rack unit - A unit of measure used to describe the height in rack units of equipment intended for mounting in a 19-inch rack or a 23-inch rack. One rack unit is 1.75 inches (44.45 mm) high. (4,445 × 10⁻² m)" + ), + rate: makeEUInformation("A9", "", "rate - A unit of quantity expressed as a rate for usage of a facility or service."), + ration: makeEUInformation( + "13", + "", + "ration - A unit of count defining the number of rations (ration: a single portion of provisions)." + ), + ream: makeEUInformation( + "RM", + "", + "ream - A unit of count for paper, expressed as the number of reams (ream: a large quantity of paper sheets, typically 500)." + ), + reciprocal_centimetre: makeEUInformation("E90", "cm⁻¹", "reciprocal centimetre (10² m⁻¹)"), + reciprocal_day: makeEUInformation("E91", "d⁻¹", "reciprocal day (1,157 41 × 10⁻⁵ s⁻¹)"), + reciprocal_inch: makeEUInformation( + "Q24", + "1/in", + "reciprocal inch - Complement of the unit inch according to the Anglo-American and Imperial system of units. (39,370 08 m⁻¹)" + ), + reciprocal_radian: makeEUInformation("P97", "1/rad", "reciprocal radian - Reciprocal of the unit radian. (1/rad)"), + reciprocal_volt: makeEUInformation( + "P96", + "1/V", + "reciprocal volt - Reciprocal of the derived SI unit volt. (m⁻² x kg⁻¹ x s³ x A)" + ), + revenue_ton_mile: makeEUInformation( + "RT", + "", + "revenue ton mile - A unit of information typically used for billing purposes, expressed as the number of revenue tons (revenue ton: either a metric ton or a cubic metres, whichever is the larger), moved over a distance of one mile." + ), + rhe: makeEUInformation("P88", "rhe", "rhe - Non SI-conforming unit of fluidity of dynamic viscosity. (10 m x kg⁻¹ x s)"), + room: makeEUInformation("ROM", "", "room - A unit of count defining the number of rooms."), + round: makeEUInformation( + "D65", + "", + "round - A unit of count defining the number of rounds (round: A circular or cylindrical object)." + ), + run_foot: makeEUInformation("E52", "", "run foot - A unit of count defining the number feet per run."), + running_or_operating_hour: makeEUInformation( + "RH", + "", + "running or operating hour - A unit of time defining the number of hours of operation." + ), + score: makeEUInformation("SCO", "", "score - A unit of count defining the number of units in multiples of 20. (20)"), + scruple: makeEUInformation("SCR", "", "scruple (1,295 982 g)"), + second_per_kilogramm: makeEUInformation( + "Q20", + "s/kg", + "second per kilogramm - Unit of the Einstein transition probability for spontaneous or inducing emissions and absorption according to ISO 80000-7:2008, expressed as SI base unit second divided by the SI base unit kilogram. (kg⁻¹ x s)" + ), + second_per_radian_cubic_metre: makeEUInformation( + "Q22", + "1/(Hz·rad·m³)", + "second per radian cubic metre - Unit of the density of states as an expression of angular frequency as complement of the product of hertz and radiant and the power of SI base unit metre by exponent 3 . (m⁻³ x s x rad⁻¹)" + ), + segment: makeEUInformation("SG", "", "segment - A unit of information equal to 64000 bytes."), + service_unit: makeEUInformation( + "E48", + "", + "service unit - A unit of count defining the number of service units (service unit: defined period / property / facility / utility of supply)." + ), + set: makeEUInformation( + "SET", + "", + "set - A unit of count defining the number of sets (set: a number of objects grouped together)." + ), + shannon: makeEUInformation( + "Q14", + "Sh", + "shannon - Logarithmic unit for information equal to the content of decision of a sentence of two mutually exclusive events, expressed as a logarithm to base 2." + ), + shannon_per_second: makeEUInformation( + "Q17", + "Sh/s", + "shannon per second - Time related logarithmic unit for information equal to the content of decision of a sentence of two mutually exclusive events, expressed as a logarithm to base 2. (Sh/s)" + ), + shares: makeEUInformation( + "E21", + "", + "shares - A unit of count defining the number of shares (share: a total or portion of the parts into which a business entity’s capital is divided)." + ), + shipment: makeEUInformation( + "SX", + "", + "shipment - A unit of count defining the number of shipments (shipment: an amount of goods shipped or transported)." + ), + shot: makeEUInformation("14", "", "shot - A unit of liquid measure, especially related to spirits."), + sitas: makeEUInformation("56", "", "sitas - A unit of area for tin plate equal to a surface area of 100 square metres."), + skein: makeEUInformation( + "SW", + "", + "skein - A unit of count defining the number of skeins (skein: a loosely-coiled bundle of yarn or thread)." + ), + square: makeEUInformation("SQ", "", "square - A unit of count defining the number of squares (square: rectangular shape)."), + square_metre_per_litre: makeEUInformation( + "E31", + "m²/l", + "square metre per litre - A unit of count defining the number of square metres per litre." + ), + "square(roofing)": makeEUInformation( + "SQR", + "", + "square, roofing - A unit of count defining the number of squares of roofing materials, measured in multiples of 100 square feet." + ), + standard: makeEUInformation( + "WSD", + "std", + "standard - A unit of volume of finished lumber equal to 165 cubic feet. Synonym: standard cubic foot (4,672 m³)" + ), + standard_kilolitre: makeEUInformation( + "DMO", + "", + "standard kilolitre - A unit of volume defining the number of kilolitres of a product at a temperature of 15 degrees Celsius, especially in relation to hydrocarbon oils." + ), + standard_litre: makeEUInformation( + "STL", + "", + "standard litre - A unit of volume defining the number of litres of a product at a temperature of 15 degrees Celsius, especially in relation to hydrocarbon oils." + ), + stick: makeEUInformation( + "STC", + "", + "stick - A unit of count defining the number of sticks (stick: slender and often cylindrical piece of a substance)." + ), + "stick(cigarette)": makeEUInformation( + "STK", + "", + "stick, cigarette - A unit of count defining the number of cigarettes in the smallest unit for stock-taking and/or duty computation." + ), + "stick(military)": makeEUInformation( + "15", + "", + "stick, military - A unit of count defining the number of military sticks (military stick: bombs or paratroops released in rapid succession from an aircraft)." + ), + strand: makeEUInformation( + "E30", + "", + "strand - A unit of count defining the number of strands (strand: long, thin, flexible, single thread, strip of fibre, constituent filament or multiples of the same, twisted together)." + ), + straw: makeEUInformation( + "STW", + "", + "straw - A unit of count defining the number of straws (straw: a slender tube used for sucking up liquids)." + ), + strip: makeEUInformation( + "SR", + "", + "strip - A unit of count defining the number of strips (strip: long narrow piece of an object)." + ), + syringe: makeEUInformation( + "SYR", + "", + "syringe - A unit of count defining the number of syringes (syringe: a small device for pumping, spraying and/or injecting liquids through a small aperture)." + ), + tablet: makeEUInformation( + "U2", + "", + "tablet - A unit of count defining the number of tablets (tablet: a small flat or compressed solid object)." + ), + tebibit_per_cubic_metre: makeEUInformation( + "E86", + "Tibit/m³", + "tebibit per cubic metre - A unit of information equal to 2⁴⁰ bits (binary digits) per cubic metre." + ), + tebibit_per_metre: makeEUInformation( + "E85", + "Tibit/m", + "tebibit per metre - A unit of information equal to 2⁴⁰ bits (binary digits) per metre." + ), + tebibit_per_square_metre: makeEUInformation( + "E87", + "Tibit/m²", + "tebibit per square metre - A unit of information equal to 2⁴⁰ bits (binary digits) per square metre." + ), + tebibyte: makeEUInformation("E61", "Tibyte", "tebibyte - A unit of information equal to 2⁴⁰ bytes."), + teeth_per_inch: makeEUInformation("TPI", "TPI", "teeth per inch - The number of teeth per inch. (0.0254 /m)"), + telecommunication_line_in_service: makeEUInformation( + "T0", + "", + "telecommunication line in service - A unit of count defining the number of lines in service." + ), + telecommunication_line_in_service_average: makeEUInformation( + "UB", + "", + "telecommunication line in service average - A unit of count defining the average number of lines in service." + ), + telecommunication_port: makeEUInformation( + "UC", + "", + "telecommunication port - A unit of count defining the number of network access ports." + ), + ten_day: makeEUInformation("DAD", "", "ten day - A unit of time defining the number of days in multiples of 10."), + ten_pack: makeEUInformation("TP", "", "ten pack - A unit of count defining the number of items in multiples of 10."), + ten_pair: makeEUInformation( + "TPR", + "", + "ten pair - A unit of count defining the number of pairs in multiples of 10 (pair: item described by twos)." + ), + ten_set: makeEUInformation( + "TST", + "", + "ten set - A unit of count defining the number of sets in multiples of 10 (set: a number of objects grouped together)." + ), + ten_thousand_sticks: makeEUInformation( + "TTS", + "", + "ten thousand sticks - A unit of count defining the number of sticks in multiples of 10000 (stick: slender and often cylindrical piece of a substance)." + ), + terabit: makeEUInformation("E83", "Tbit", "terabit - A unit of information equal to 10¹² bits (binary digits)."), + terabit_per_second: makeEUInformation( + "E84", + "Tbit/s", + "terabit per second - A unit of information equal to 10¹² bits (binary digits) per second." + ), + terabyte: makeEUInformation("E35", "Tbyte", "terabyte - A unit of information equal to 10¹² bytes."), + test: makeEUInformation("E53", "", "test - A unit of count defining the number of tests."), + tex: makeEUInformation( + "D34", + "tex (g/km)", + "tex - A unit of yarn density. One decitex equals a mass of 1 gram per 1 kilometre of length. (10⁻⁶ kg/m)" + ), + theoretical_pound: makeEUInformation( + "24", + "", + "theoretical pound - A unit of mass defining the expected mass of material expressed as the number of pounds." + ), + theoretical_ton: makeEUInformation( + "27", + "", + "theoretical ton - A unit of mass defining the expected mass of material, expressed as the number of tons." + ), + thousand: makeEUInformation("MIL", "", "thousand (10³)"), + thousand_board_foot: makeEUInformation("MBF", "", "thousand board foot - A unit of volume equal to one thousand board foot."), + thousand_cubic_foot: makeEUInformation( + "FC", + "kft³", + "thousand cubic foot - A unit of volume equal to one thousand cubic foot." + ), + thousand_cubic_metre: makeEUInformation( + "R9", + "", + "thousand cubic metre - A unit of volume equal to one thousand cubic metres. (10³m³)" + ), + thousand_cubic_metre_per_day: makeEUInformation( + "TQD", + "km³/d", + "thousand cubic metre per day - A unit of volume equal to one thousand cubic metres per day. (1,157 41 x 10⁻² m³/s)" + ), + thousand_piece: makeEUInformation( + "T3", + "", + "thousand piece - A unit of count defining the number of pieces in multiples of 1000 (piece: a single item, article or exemplar)." + ), + thousand_square_inch: makeEUInformation("TI", "", "thousand square inch"), + thousand_standard_brick_equivalent: makeEUInformation( + "MBE", + "", + "thousand standard brick equivalent - A unit of count defining the number of one thousand brick equivalent units." + ), + tonne_kilometre: makeEUInformation( + "TKM", + "t·km", + "tonne kilometre - A unit of information typically used for billing purposes, expressed as the number of tonnes (metric tons) moved over a distance of one kilometre. (10⁶ kg x m)" + ), + total_acid_number: makeEUInformation( + "TAN", + "TAN", + "total acid number - A unit of chemistry defining the amount of potassium hydroxide (KOH) in milligrams that is needed to neutralize the acids in one gram of oil. It is an important quality measurement of crude oil. (mg KOH/g )" + ), + treatment: makeEUInformation( + "U1", + "", + "treatment - A unit of count defining the number of treatments (treatment: subjection to the action of a chemical, physical or biological agent)." + ), + "trillion(EUR)": makeEUInformation("TRL", "", "trillion (EUR) (10¹⁸)"), + trip: makeEUInformation("E54", "", "trip - A unit of count defining the number of trips."), + "troy_pound(US)": makeEUInformation("LBT", "", "troy pound (US) (373,241 7 g)"), + twenty_foot_container: makeEUInformation( + "20", + "", + "twenty foot container - A unit of count defining the number of shipping containers that measure 20 foot in length." + ), + tyre: makeEUInformation( + "E23", + "", + "tyre - A unit of count defining the number of tyres (a solid or air-filled covering placed around a wheel rim to form a soft contact with the road, absorb shock and provide traction)." + ), + use: makeEUInformation("E55", "", "use - A unit of count defining the number of times an object is used."), + "volt-ampere_per_kilogram": makeEUInformation("VA", "V·A / kg", "volt - ampere per kilogram (V x A / kg)"), + volt_AC: makeEUInformation("2G", "V", "volt AC - A unit of electric potential in relation to alternating current (AC). (V)"), + volt_DC: makeEUInformation("2H", "V", "volt DC - A unit of electric potential in relation to direct current (DC). (V)"), + watt_per_kilogram: makeEUInformation("WA", "W/kg", "watt per kilogram (1 W/kg)"), + watt_square_metre: makeEUInformation( + "Q21", + "W·m²", + "watt square metre - Unit of the first radiation constants c1 = 2·p·h·c0², the value of which is 3,741 771 18·10?¹6-fold that of the comparative value of the product of the derived SI unit watt multiplied with the power of the SI base unit metre with the exponent 2. (m⁴ x kg x s⁻³)" + ), + weber_to_the_power_minus_one: makeEUInformation( + "Q23", + "1/Wb", + "weber to the power minus one - Complement of the derived SI unit weber as unit of the Josephson constant, which value is equal to the 384 597,891-fold of the reference value gigahertz divided by volt. (m⁻² x kg⁻¹ x s² x A)" + ), + well: makeEUInformation("E56", "", "well - A unit of count defining the number of wells."), + wet_kilo: makeEUInformation( + "W2", + "", + "wet kilo - A unit of mass defining the number of kilograms of a product, including the water content of the product." + ), + wet_pound: makeEUInformation( + "WB", + "", + "wet pound - A unit of mass defining the number of pounds of a material, including the water content of the material." + ), + wet_ton: makeEUInformation( + "WE", + "", + "wet ton - A unit of mass defining the number of tons of a material, including the water content of the material." + ), + wine_gallon: makeEUInformation("WG", "", "wine gallon - A unit of volume equal to 231 cubic inches."), + working_day: makeEUInformation( + "E49", + "", + "working day - A unit of count defining the number of working days (working day: a day on which work is ordinarily performed)." ), - year: makeEUInformation("ANN", "y", "year - Unit of time equal to 365,25 days. Synonym: Julian year 3,155 76 x 10⁷ s") + working_month: makeEUInformation("WM", "", "working month - A unit of time defining the number of working months."), + zone: makeEUInformation("E57", "", "zone - A unit of count defining the number of zones.") }; diff --git a/packages/node-opcua-units/source/_generated_categorized_units.ts b/packages/node-opcua-units/source/_generated_categorized_units.ts index 9cb6f664e4..e3d9f790fc 100644 --- a/packages/node-opcua-units/source/_generated_categorized_units.ts +++ b/packages/node-opcua-units/source/_generated_categorized_units.ts @@ -1,5738 +1,7316 @@ // Automatically generated file, do not modify import { makeEUInformation } from "node-opcua-data-access"; export const categorizedUnits = { - /** - * Space and Time - */ - "Space and Time": { - /** - * angle (plane) - */ - "angle (plane)": { - radian: makeEUInformation("C81", "rad", "radian - rad"), - milliradian: makeEUInformation("C25", "mrad", "milliradian - 10⁻³ rad"), - microradian: makeEUInformation("B97", "µrad", "microradian - 10⁻⁶ rad"), - "degree_[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] - 1,745 329 × 10⁻² rad"), - "minute_[unit_of_angle]": makeEUInformation("D61", "", "minute [unit of angle] - 2,908 882 × 10⁻⁴ rad"), - "second_[unit_of_angle]": makeEUInformation("D62", '"', "second [unit of angle] - 4,848 137 × 10⁻⁶ rad"), - grade: makeEUInformation("A91", "", "grade - = gon"), - gon: makeEUInformation("A91", "gon", "gon - Synonym: grade 1,570 796 × 10⁻² rad"), - mil: makeEUInformation( - "M43", - "mil", - "mil - Unit to indicate an angle at military zone, equal to the 6400th part of the full circle of the 360° or 2·p·rad. 9,817 477 × 10⁻⁴ rad" - ), - revolution: makeEUInformation( - "M44", - "rev", - "revolution - Unit to identify an angle of the full circle of 360° or 2·p·rad (Refer ISO/TC12 SI Guide). 6,283 185 rad" - ) - }, - /** - * solid angle - */ - "solid angle": { - steradian: makeEUInformation("D27", "sr", "steradian - sr"), - inch_per_two_pi_radiant: makeEUInformation( - "H57", - "in/revolution", - "inch per two pi radiant - 2,54 × 10⁻² m/(2 × π × rad)" - ), - degree_per_second: makeEUInformation("E96", "°/s", "degree per second - 1,745 329 × 10⁻² rad × s⁻¹"), - degree_per_metre: makeEUInformation("H27", "°/m", "degree per metre - 1,745 329 × 10⁻² rad/m"), - metre_per_radiant: makeEUInformation( - "M55", - "m/rad", - "metre per radiant - Unit of the translation factor for implementation from rotation to linear movement. m/rad" - ) - }, - /** - * length, breadth, height, thickness, radius, radius of curvature, cartesian coordinates, diameter, length of path, distance - */ - "length, breadth, height, thickness, radius, radius of curvature, cartesian coordinates, diameter, length of path, distance": - { - metre: makeEUInformation("MTR", "m", "metre - m"), - decimetre: makeEUInformation("DMT", "dm", "decimetre - 10⁻¹ m"), - centimetre: makeEUInformation("CMT", "cm", "centimetre - 10⁻² m"), - "micrometre_(micron)": makeEUInformation("4H", "µm", "micrometre (micron) - 10⁻⁶ m"), - millimetre: makeEUInformation("MMT", "mm", "millimetre - 10⁻³ m"), - hectometre: makeEUInformation("HMT", "hm", "hectometre - 10² m"), - kilometre: makeEUInformation("KMT", "km", "kilometre - 10³ m"), - nanometre: makeEUInformation("C45", "nm", "nanometre - 10⁻⁹ m"), - picometre: makeEUInformation("C52", "pm", "picometre - 10⁻¹² m"), - femtometre: makeEUInformation("A71", "fm", "femtometre - 10⁻¹⁵ m"), - decametre: makeEUInformation("A45", "dam", "decametre - 10 m"), - nautical_mile: makeEUInformation("NMI", "n mile", "nautical mile - 1 852 m"), - angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m"), - astronomical_unit: makeEUInformation("A12", "ua", "astronomical unit - 1,495 978 70 × 10¹¹ m"), - parsec: makeEUInformation("C63", "pc", "parsec - 3,085 678 × 10¹⁶ m"), - metre_per_kelvin: makeEUInformation("F52", "m/K", "metre per kelvin - m × K⁻¹"), - micrometre_per_kelvin: makeEUInformation("F50", "µm/K", "micrometre per kelvin - 10⁻⁶ m × K⁻¹"), - centimetre_per_kelvin: makeEUInformation("F51", "cm/K", "centimetre per kelvin - 10⁻² m × K⁻¹"), - millimetre_per_bar: makeEUInformation("G06", "mm/bar", "millimetre per bar - 10⁻⁸ kg⁻¹ × m² × s²"), - gram_millimetre: makeEUInformation("H84", "g·mm", "gram millimetre - 10⁻⁶ kg × m"), - centimetre_per_bar: makeEUInformation("G04", "cm/bar", "centimetre per bar - 10⁻⁷ kg⁻¹ × m² × s²"), - metre_per_bar: makeEUInformation("G05", "m/bar", "metre per bar - 10⁻⁵ kg⁻¹ × m² × s²"), - French_gauge: makeEUInformation( - "H79", - "Fg", - "French gauge - A unit of distance used for measuring the diameter of small tubes such as urological instruments and catheters. Synonym: French, Charrière, Charrière gauge 0,333 333 333 × 10⁻³ m" - ), - fathom: makeEUInformation("AK", "fth", "fathom - 1,828 8 m"), - Gunters_chain: makeEUInformation( - "X1", - "ch (UK)", - "Gunters chain - A unit of distance used or formerly used by British surveyors. 20,116 8 m" - ), - inch: makeEUInformation("INH", "in", "inch - 25,4 x 10⁻³ m"), - "micro-inch": makeEUInformation("M7", "µin", "micro-inch - 25,4 x 10⁻⁹ m"), - foot: makeEUInformation("FOT", "ft", "foot - 0,304 8 m"), - yard: makeEUInformation("YRD", "yd", "yard - 0,914 4 m"), - "mile_(statute_mile)": makeEUInformation("SMI", "mile", "mile (statute mile) - 1 609,344 m"), - "milli-inch": makeEUInformation("77", "mil", "milli-inch - 25,4 x 10⁻⁶ m"), - light_year: makeEUInformation( - "B57", - "ly", - "light year - A unit of length defining the distance that light travels in a vacuum in one year. 9,460 73 x 10¹⁵ m" - ), - "rod_[unit_of_distance]": makeEUInformation( - "F49", - "rd (US)", - "rod [unit of distance] - A unit of distance equal to 5.5 yards (16 feet 6 inches). 5,029 210 m" - ), - megametre: makeEUInformation("MAM", "Mm", "megametre - 10⁶ m"), - foot_per_degree_Fahrenheit: makeEUInformation("K13", "ft/°F", "foot per degree Fahrenheit - 0,548 64 m/K"), - foot_per_psi: makeEUInformation("K17", "ft/psi", "foot per psi - 4,420 750 x 10⁻⁵ m/Pa"), - inch_per_degree_Fahrenheit: makeEUInformation("K45", "in/°F", "inch per degree Fahrenheit - 4,572 x 10⁻² m/K"), - inch_per_psi: makeEUInformation("K46", "in/psi", "inch per psi - 3,683 959 x 10⁻⁶ m/Pa"), - yard_per_degree_Fahrenheit: makeEUInformation("L98", "yd/°F", "yard per degree Fahrenheit - 1,645 92 m/K"), - yard_per_psi: makeEUInformation("L99", "yd/psi", "yard per psi - 1,326 225 x 10⁻⁴ m/Pa"), - "chain_(based_on_U.S._survey_foot)": makeEUInformation( - "M49", - "ch (US survey) ", - "chain (based on U.S. survey foot) - Unit of the length according the Anglo-American system of units. 2,011684 x 10 m" - ), - furlong: makeEUInformation( - "M50", - "fur", - "furlong - Unit commonly used in Great Britain at rural distances: 1 furlong = 40 rods = 10 chains (UK) = 1/8 mile = 1/10 furlong = 220 yards = 660 foot. 2,011 68 x 10² m" - ), - "foot_(U.S._survey)_": makeEUInformation( - "M51", - "ft (US survey) ", - "foot (U.S. survey) - Unit commonly used in the United States for ordnance survey. 3,048 006 x 10⁻¹ m" - ), - "mile_(based_on_U.S._survey_foot)_": makeEUInformation( - "M52", - "mi (US survey) ", - "mile (based on U.S. survey foot) - Unit commonly used in the United States for ordnance survey. 1,609347 x 10³ m" - ), - metre_per_pascal: makeEUInformation( - "M53", - "m/Pa", - "metre per pascal - SI base unit metre divided by the derived SI unit pascal. kg⁻¹ x m² x s²" - ), - american_wire_gauge: makeEUInformation( - "AWG", - "AWG", - "american wire gauge - A unit of distance used for measuring the diameter of small tubes or wires such as the outer diameter od hypodermic or suture needles. " - ) - }, - /** - * area - */ - area: { - square_metre: makeEUInformation("MTK", "m²", "square metre - m²"), - square_kilometre: makeEUInformation("KMK", "km²", "square kilometre - 10⁶ m²"), - "square_micrometre_(square_micron)": makeEUInformation("H30", "µm²", "square micrometre (square micron) - 10⁻¹² m²"), - square_metre_per_newton: makeEUInformation("H59", "m²/N", "square metre per newton - m x kg⁻¹ x s²"), - decare: makeEUInformation("DAA", "daa", "decare - 10³ m²"), - square_centimetre: makeEUInformation("CMK", "cm²", "square centimetre - 10⁻⁴ m²"), - square_decimetre: makeEUInformation("DMK", "dm²", "square decimetre - 10⁻² m²"), - square_decametre: makeEUInformation("H16", "dam²", "square decametre - Synonym: are 10² m²"), - square_hectometre: makeEUInformation("H18", "hm²", "square hectometre - Synonym: hectare 10⁴ m²"), - square_millimetre: makeEUInformation("MMK", "mm²", "square millimetre - 10⁻⁶ m²"), - are: makeEUInformation("ARE", "a", "are - Synonym: square decametre 10² m²"), - hectare: makeEUInformation("HAR", "ha", "hectare - Synonym: square hectometre 10⁴ m²"), - square_inch: makeEUInformation("INK", "in²", "square inch - 6,451 6 x 10⁻⁴ m²"), - square_foot: makeEUInformation("FTK", "ft²", "square foot - 9,290 304 x 10⁻² m²"), - square_yard: makeEUInformation("YDK", "yd²", "square yard - 8,361 274 x 10⁻¹ m²"), - "square_mile_(statute_mile)": makeEUInformation("MIK", "mi²", "square mile (statute mile) - 2,589 988 km²"), - "square_mile_(based_on_U.S._survey_foot)_": makeEUInformation( - "M48", - "mi² (US survey)", - "square mile (based on U.S. survey foot) - Unit of the area, which is mainly common in the agriculture and forestry. 2,589 998 x 10⁶ m²" - ), - acre: makeEUInformation("ACR", "acre", "acre - 4 046,873 m²"), - circular_mil_: makeEUInformation( - "M47", - "cmil", - "circular mil - Unit of an area, of which the size is given by a diameter of length of 1 mm (0,001 in) based on the formula: area = p·(diameter/2)². 5,067 075 x 10⁻¹⁰ m²" - ) - }, - /** - * volume - */ - volume: { - cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed m³"), - megalitre: makeEUInformation("MAL", "Ml", "megalitre - 10³ m³"), - litre: makeEUInformation("LTR", "l", "litre - 10⁻³ m³"), - cubic_millimetre: makeEUInformation("MMQ", "mm³", "cubic millimetre - 10⁻⁹ m³"), - cubic_centimetre: makeEUInformation("CMQ", "cm³", "cubic centimetre - 10⁻⁶ m³"), - cubic_decimetre: makeEUInformation("DMQ", "dm³", "cubic decimetre - 10⁻³ m³"), - millilitre: makeEUInformation("MLT", "ml", "millilitre - 10⁻⁶ m³"), - hectolitre: makeEUInformation("HLT", "hl", "hectolitre - 10⁻¹ m³"), - centilitre: makeEUInformation("CLT", "cl", "centilitre - 10⁻⁵ m³"), - cubic_decametre: makeEUInformation("DMA", "dam³", "cubic decametre - 10³ m³"), - cubic_hectometre: makeEUInformation("H19", "hm³", "cubic hectometre - 10⁶ m³"), - cubic_kilometre: makeEUInformation("H20", "km³", "cubic kilometre - 10⁹ m³"), - cubic_metre_per_pascal: makeEUInformation( - "M71", - "m³/Pa", - "cubic metre per pascal - Power of the SI base unit meter by exponent 3 divided by the derived SI base unit pascal. kg⁻¹ x m⁴ x s²" - ), - decilitre: makeEUInformation("DLT", "dl", "decilitre - 10⁻⁴ m³"), - microlitre: makeEUInformation("4G", "µl", "microlitre - 10⁻⁹ m³"), - kilolitre: makeEUInformation("K6", "kl", "kilolitre - m³"), - decalitre: makeEUInformation("A44", "dal", "decalitre - 10⁻² m³"), - cubic_centimetre_per_bar: makeEUInformation("G94", "cm³/bar", "cubic centimetre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), - litre_per_bar: makeEUInformation("G95", "l/bar", "litre per bar - 10⁻⁸ kg⁻¹ x m⁴ x s²"), - cubic_metre_per_bar: makeEUInformation("G96", "m³/bar", "cubic metre per bar - 10⁻⁵ kg⁻¹ x m⁴ x s²"), - millilitre_per_bar: makeEUInformation("G97", "ml/bar", "millilitre per bar - 10⁻¹¹ kg⁻¹ x m⁴ x s²"), - standard_cubic_foot: makeEUInformation("5I", "std", "standard cubic foot - Use standard (common code WSD) 4,672 m³"), - cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed 16,387 064 x 10⁻⁶ m³"), - cubic_foot: makeEUInformation("FTQ", "ft³", "cubic foot - 2,831 685 x 10⁻² m³"), - cubic_yard: makeEUInformation("YDQ", "yd³", "cubic yard - 0,764 555 m³"), - "gallon_(UK)": makeEUInformation("GLI", "gal (UK)", "gallon (UK) - 4,546 092 x 10⁻³ m³"), - "gallon_(US)": makeEUInformation("GLL", "gal (US)", "gallon (US) - 3,785 412 x 10⁻³ m³"), - "pint_(US)": makeEUInformation("PT", "pt (US)", "pint (US) - Use liquid pint (common code PTL) 4, 731 76 x 10⁻⁴ m³"), - "pint_(UK)": makeEUInformation("PTI", "pt (UK)", "pint (UK) - 5, 682 61 x 10⁻⁴ m³"), - "quart_(UK)": makeEUInformation("QTI", "qt (UK)", "quart (UK) - 1,136 522 5 x 10⁻³ m³"), - "liquid_pint_(US)": makeEUInformation("PTL", "liq pt (US)", "liquid pint (US) - 4, 731 765 x 10⁻⁴ m³"), - "liquid_quart_(US)": makeEUInformation("QTL", "liq qt (US)", "liquid quart (US) - 9,463 529 x 10⁻⁴ m³"), - "dry_pint_(US)": makeEUInformation("PTD", "dry pt (US)", "dry pint (US) - 5,506 105 x 10⁻⁴ m³"), - "fluid_ounce_(UK)": makeEUInformation("OZI", "fl oz (UK)", "fluid ounce (UK) - 2,841 306 x 10⁻⁵ m³"), - "quart_(US)": makeEUInformation( - "QT", - "qt (US)", - "quart (US) - Use liquid quart (common code QTL) 0,946 352 9 x 10⁻³ m³" - ), - "barrel_(UK_petroleum)": makeEUInformation("J57", "bbl (UK liq.)", "barrel (UK petroleum) - 0,159 113 15 m³"), - cubic_foot_per_degree_Fahrenheit: makeEUInformation( - "K21", - "ft³/°F", - "cubic foot per degree Fahrenheit - 5,097 033 x 10⁻² m³/K" - ), - cubic_foot_per_psi: makeEUInformation("K23", "ft³/psi", "cubic foot per psi - 4,107 012 x 10⁻⁶ m³/Pa"), - "peck_(UK)": makeEUInformation("L43", "pk (UK)", "peck (UK) - 9,092 181 x 10⁻³ m³"), - "pint_(US_dry)": makeEUInformation( - "L61", - "pt (US dry)", - "pint (US dry) - Use dry pint (common code PTD) 5,506 105 x 10⁻⁴ m³" - ), - "quart_(US_dry)": makeEUInformation( - "L62", - "qt (US dry)", - "quart (US dry) - Use dry quart (US) (common code QTD) 1,101 221 x 10⁻³ m³" - ), - "ton_(UK_shipping)": makeEUInformation("L84", "British shipping ton", "ton (UK shipping) - 1,189 3 m³"), - "ton_(US_shipping)": makeEUInformation("L86", "(US) shipping ton", "ton (US shipping) - 1,132 6 m³"), - cubic_yard_per_degree_Fahrenheit: makeEUInformation( - "M11", - "yd³/°F", - "cubic yard per degree Fahrenheit - 1,376 199 m³/K" - ), - cubic_yard_per_psi: makeEUInformation("M14", "yd³/psi", "cubic yard per psi - 1,108 893 x 10⁻⁴ m³/Pa"), - "fluid_ounce_(US)": makeEUInformation("OZA", "fl oz (US)", "fluid ounce (US) - 2,957 353 x 10⁻⁵ m³"), - "bushel_(UK)": makeEUInformation("BUI", "bushel (UK)", "bushel (UK) - 3,636 872 x 10⁻² m³"), - "bushel_(US)": makeEUInformation("BUA", "bu (US)", "bushel (US) - 3,523 907 x 10⁻² m³"), - "barrel_(US)": makeEUInformation("BLL", "barrel (US)", "barrel (US) - 158,987 3 x 10⁻³ m³"), - "dry_barrel_(US)": makeEUInformation("BLD", "bbl (US)", "dry barrel (US) - 1,156 27 x 10⁻¹ m³"), - "dry_gallon_(US)": makeEUInformation("GLD", "dry gal (US)", "dry gallon (US) - 4,404 884 x 10⁻³ m³"), - "dry_quart_(US)": makeEUInformation("QTD", "dry qt (US)", "dry quart (US) - 1,101 221 x 10⁻³ m³"), - stere: makeEUInformation("G26", "st", "stere - m³"), - "cup_[unit_of_volume]": makeEUInformation("G21", "cup (US)", "cup [unit of volume] - 2,365 882 x 10⁻⁴ m³"), - "tablespoon_(US)": makeEUInformation("G24", "tablespoon (US)", "tablespoon (US) - 1,478 676 x 10⁻⁵ m³"), - "teaspoon_(US)": makeEUInformation("G25", "teaspoon (US)", "teaspoon (US) - 4,928 922 x 10⁻⁶ m³"), - peck: makeEUInformation("G23", "pk (US)", "peck - 8,809 768 x 10⁻³ m³"), - "acre-foot_(based_on_U.S._survey_foot)": makeEUInformation( - "M67", - "acre-ft (US survey)", - "acre-foot (based on U.S. survey foot) - Unit of the volume, which is used in the United States to measure/gauge the capacity of reservoirs. 1,233 489 x 10³ m³" - ), - "cord_(128_ft3)": makeEUInformation( - "M68", - "cord", - "cord (128 ft3) - Traditional unit of the volume of stacked firewood which has been measured with a cord. 3,624 556 m³" - ), - "cubic_mile_(UK_statute)": makeEUInformation( - "M69", - "mi³", - "cubic mile (UK statute) - Unit of volume according to the Imperial system of units. 4,168 182 x 10⁹ m³" - ), - "ton,_register_": makeEUInformation( - "M70", - "RT", - "ton, register - Traditional unit of the cargo capacity. 2,831 685 m³" - ), - femtolitre: makeEUInformation("Q32", "fl", "femtolitre - 10-18 m3"), - picolitre: makeEUInformation("Q33", "pl", "picolitre - 10-15 m3"), - nanolitre: makeEUInformation("Q34", "nl", "nanolitre - 10-12 m3"), - Normalised_cubic_metre: makeEUInformation( - "NM3", - "", - "Normalised cubic metre - Normalised cubic metre (temperature 0°C and pressure 101325 millibars ) m3" - ), - Standard_cubic_metre: makeEUInformation( - "SM3", - "", - "Standard cubic metre - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) m3" - ) - }, - /** - * volume per temperature - */ - "volume per temperature": { - cubic_centimetre_per_kelvin: makeEUInformation("G27", "cm³/K", "cubic centimetre per kelvin - 10⁻⁶ m³ x K⁻¹"), - cubic_metre_per_kelvin: makeEUInformation("G29", "m³/K", "cubic metre per kelvin - m³ x K⁻¹"), - litre_per_kelvin: makeEUInformation("G28", "l/K", "litre per kelvin - 10⁻³ m³ x K⁻¹"), - millilitre_per_kelvin: makeEUInformation("G30", "ml/K", "millilitre per kelvin - 10⁻⁶ m³ x K⁻¹") - }, - /** - * volume ratio - */ - "volume ratio": { - microlitre_per_litre: makeEUInformation("J36", "µl/l", "microlitre per litre - 10⁻⁶"), - cubic_centimetre_per_cubic_metre: makeEUInformation("J87", "cm³/m³", "cubic centimetre per cubic metre - 10⁻⁶"), - cubic_decimetre_per_cubic_metre: makeEUInformation("J91", "dm³/m³", "cubic decimetre per cubic metre - 10⁻³"), - litre_per_litre: makeEUInformation("K62", "l/l", "litre per litre - 1"), - millilitre_per_litre: makeEUInformation("L19", "ml/l", "millilitre per litre - 10⁻³"), - cubic_millimetre_per_cubic_metre: makeEUInformation("L21", "mm³/m³", "cubic millimetre per cubic metre - 10⁹") - }, - /** - * time - */ - time: { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s"), - "minute_[unit_of_time]": makeEUInformation("MIN", "min", "minute [unit of time] - 60 s"), - hour: makeEUInformation("HUR", "h", "hour - 3 600 s"), - day: makeEUInformation("DAY", "d", "day - 86 400 s"), - kilosecond: makeEUInformation("B52", "ks", "kilosecond - 10³ s"), - millisecond: makeEUInformation("C26", "ms", "millisecond - 10⁻³ s"), - picosecond: makeEUInformation("H70", "ps", "picosecond - 10⁻¹² s"), - microsecond: makeEUInformation("B98", "µs", "microsecond - 10⁻⁶ s"), - nanosecond: makeEUInformation("C47", "ns", "nanosecond - 10⁻⁹ s"), - week: makeEUInformation("WEE", "wk", "week - 6,048 x 10⁵ s"), - month: makeEUInformation("MON", "mo", "month - Unit of time equal to 1/12 of a year of 365,25 days. 2,629 800 x 10⁶ s"), - year: makeEUInformation("ANN", "y", "year - Unit of time equal to 365,25 days. Synonym: Julian year 3,155 76 x 10⁷ s"), - tropical_year: makeEUInformation( - "D42", - "y (tropical)", - "tropical year - Unit of time equal to about 365.242 19 days. Synonym: solar year 3,155 692 5 x 10⁷ s" - ), - common_year: makeEUInformation("L95", "y (365 days)", "common year - 3,153 6 x 10⁷ s"), - sidereal_year: makeEUInformation("L96", "y (sidereal)", "sidereal year - 3,155 815 x 10⁷ s"), - shake: makeEUInformation("M56", "shake", "shake - Unit for a very short period. 10⁻⁸ s") - }, - /** - * angular velocity - */ - "angular velocity": { - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), - revolution_per_minute_: makeEUInformation( - "M46", - "r/min", - "revolution per minute - Unit of the angular velocity. 0,104 719 8 rad/s" - ) - }, - /** - * angular acceleration - */ - "angular acceleration": { - radian_per_second_squared: makeEUInformation( - "2B", - "rad/s²", - "radian per second squared - Refer ISO/TC12 SI Guide rad/s²" - ), - "degree_[unit_of_angle]_per_second_squared": makeEUInformation( - "M45", - "°/s²", - "degree [unit of angle] per second squared - 360 part of a full circle divided by the power of the SI base unit second and the exponent 2. 1,745 329 x 10⁻² rad / s" - ) - }, - /** - * velocity, phase velocity, group velocity - */ - "velocity, phase velocity, group velocity": { - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s"), - knot: makeEUInformation("KNT", "kn", "knot - 0,514 444 m/s"), - kilometre_per_hour: makeEUInformation("KMH", "km/h", "kilometre per hour - 0,277 778 m/s"), - millimetre_per_second: makeEUInformation("C16", "mm/s", "millimetre per second - 10⁻³ m/s"), - centimetre_per_second: makeEUInformation("2M", "cm/s", "centimetre per second - 10⁻² m/s"), - centimetre_per_hour: makeEUInformation("H49", "cm/h", "centimetre per hour - 0,277 777 778 × 10⁻⁶ m x s⁻¹"), - millimetre_per_minute: makeEUInformation("H81", "mm/min", "millimetre per minute - 1,666 666 667 × 10⁻⁵ m x s⁻¹"), - metre_per_minute: makeEUInformation("2X", "m/min", "metre per minute - 0,016 666 m/s"), - metre_per_second_pascal: makeEUInformation( - "M59", - "(m/s)/Pa", - "metre per second pascal - SI base unit meter divided by the product of SI base unit second and the derived SI unit pascal. m² x kg⁻¹ x s" - ), - millimetre_per_year: makeEUInformation("H66", "mm/y", "millimetre per year - 3,15576 × 10⁴ m x s⁻¹"), - millimetre_per_hour: makeEUInformation("H67", "mm/h", "millimetre per hour - 0,277 777 778 × 10⁻⁷ m x s⁻¹"), - foot_per_minute: makeEUInformation("FR", "ft/min", "foot per minute - 5,08 x 10⁻³ m/s"), - inch_per_second: makeEUInformation("IU", "in/s", "inch per second - 0,025 4 m/s"), - foot_per_second: makeEUInformation("FS", "ft/s", "foot per second - 0,304 8 m/s"), - "mile_per_hour_(statute_mile)": makeEUInformation("HM", "mile/h", "mile per hour (statute mile) - 0,447 04 m/s"), - centimetre_per_second_kelvin: makeEUInformation("J84", "(cm/s)/K", "centimetre per second kelvin - 10⁻² (m/s)/K"), - centimetre_per_second_bar: makeEUInformation("J85", "(cm/s)/bar", "centimetre per second bar - 10⁻⁷ (m/s)/Pa"), - foot_per_hour: makeEUInformation("K14", "ft/h", "foot per hour - 8,466 667 x 10⁻⁵m/s"), - foot_per_second_degree_Fahrenheit: makeEUInformation( - "K18", - "(ft/s)/°F", - "foot per second degree Fahrenheit - 0,548 64 (m/s)/K" - ), - foot_per_second_psi: makeEUInformation("K19", "(ft/s)/psi", "foot per second psi - 4,420 750 x 10⁻⁵ (m/s)/Pa"), - inch_per_second_degree_Fahrenheit: makeEUInformation( - "K47", - "(in/s)/°F", - "inch per second degree Fahrenheit - 4,572 x 10⁻² (m/s)/K" - ), - inch_per_second_psi: makeEUInformation("K48", "(in/s)/psi", "inch per second psi - 3,683 959 x 10⁻⁶ (m/s)/Pa"), - metre_per_second_kelvin: makeEUInformation("L12", "(m/s)/K", "metre per second kelvin - (m/s)/K"), - metre_per_second_bar: makeEUInformation("L13", "(m/s)/bar", "metre per second bar - 10⁻⁵ (m/s)/Pa"), - millilitre_per_square_centimetre_minute: makeEUInformation( - "M22", - "(ml/min)/cm²", - "millilitre per square centimetre minute - 2,777 778 x 10⁻⁶ (m³/s)/m²" - ), - mile_per_minute_: makeEUInformation( - "M57", - "mi/min", - "mile per minute - Unit of velocity from the Imperial system of units. 26,822 4 m/s" - ), - mile_per_second_: makeEUInformation( - "M58", - "mi/s", - "mile per second - Unit of the velocity from the Imperial system of units. 1,609 344 x 10³ m/s" - ), - metre_per_hour: makeEUInformation( - "M60", - "m/h", - "metre per hour - SI base unit metre divided by the unit hour. 2,777 78 x 10⁻⁴ m/s" - ), - inch_per_year: makeEUInformation( - "M61", - "in/y", - "inch per year - Unit of the length according to the Anglo-American and Imperial system of units divided by the unit common year with 365 days. 8,048 774 x 10⁻¹⁰ m/s" - ), - kilometre_per_second_: makeEUInformation( - "M62", - "km/s", - "kilometre per second - 1000-fold of the SI base unit metre divided by the SI base unit second. 10³ m/s" - ), - inch_per_minute: makeEUInformation( - "M63", - "in/min", - "inch per minute - Unit inch according to the Anglo-American and Imperial system of units divided by the unit minute. 4,233 333 x 10⁻⁴ m/s" - ), - yard_per_second: makeEUInformation( - "M64", - "yd/s", - "yard per second - Unit yard according to the Anglo-American and Imperial system of units divided by the SI base unit second. 9,144 x 10⁻¹ m/s" - ), - yard_per_minute: makeEUInformation( - "M65", - "yd/min", - "yard per minute - Unit yard according to the Anglo-American and Imperial system of units divided by the unit minute. 1,524 x 10⁻² m/s" - ), - yard_per_hour: makeEUInformation( - "M66", - "yd/h", - "yard per hour - Unit yard according to the Anglo-American and Imperial system of units divided by the unit hour. 2,54 x 10⁻⁴ m/s" - ) - }, - /** - * acceleration, acceleration of free fall, acceleration due to gravity - */ - "acceleration, acceleration of free fall, acceleration due to gravity": { - metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared - m/s²"), - gal: makeEUInformation("A76", "Gal", "gal - 10⁻² m/s²"), - milligal: makeEUInformation("C11", "mGal", "milligal - 10⁻⁵ m/s²"), - kilometre_per_second_squared: makeEUInformation( - "M38", - "km/s²", - "kilometre per second squared - 1000-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10³ m/s²" - ), - centimetre_per_second_squared: makeEUInformation( - "M39", - "cm/s²", - "centimetre per second squared - 0,01-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻² m/s²" - ), - millimetre_per_second_squared: makeEUInformation( - "M41", - "mm/s²", - "millimetre per second squared - 0,001-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. 10⁻³ m/s²" - ), - foot_per_second_squared: makeEUInformation("A73", "ft/s²", "foot per second squared - 0,304 8 m/s²"), - inch_per_second_squared: makeEUInformation("IV", "in/s²", "inch per second squared - 0,025 4 m/s²"), - standard_acceleration_of_free_fall: makeEUInformation( - "K40", - "gn", - "standard acceleration of free fall - 9,806 65 m/s²" - ), - yard_per_second_squared: makeEUInformation( - "M40", - "yd/s²", - "yard per second squared - Unit of the length according to the Anglo-American and Imperial system of units divided by the power of the SI base unit second by exponent 2. 9,144 x 10⁻¹ m/s²" - ), - "mile_(statute_mile)_per_second_squared": makeEUInformation( - "M42", - "mi/s²", - "mile (statute mile) per second squared - Unit of the length according to the Imperial system of units divided by the power of the SI base unit second by exponent 2. 1,609 344 x 10³ m/s²" - ) - }, - /** - * curvature - */ - curvature: { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - } - }, - /** - * Periodic and related phenomena - */ - "Periodic and related phenomena": { - /** - * frequency - */ - frequency: { - hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz"), - kilohertz: makeEUInformation("KHZ", "kHz", "kilohertz - 10³ Hz"), - megahertz: makeEUInformation("MHZ", "MHz", "megahertz - 10⁶ Hz"), - terahertz: makeEUInformation("D29", "THz", "terahertz - 10¹² Hz"), - gigahertz: makeEUInformation("A86", "GHz", "gigahertz - 10⁹ Hz"), - millihertz: makeEUInformation( - "MTZ", - "mHz ", - "millihertz - A unit of frequency equal to 0.001 cycle per second 10-3 Hz" - ), - reciprocal_hour: makeEUInformation("H10", "1/h", "reciprocal hour - 2,777 78 × 10⁻⁴ s⁻¹"), - reciprocal_month: makeEUInformation("H11", "1/mo", "reciprocal month - 3,802 57 × 10⁻⁷ s⁻¹"), - reciprocal_year: makeEUInformation("H09", "1/y", "reciprocal year - 3,168 81 x 10⁻⁸ s⁻¹"), - reciprocal_week: makeEUInformation("H85", "1/wk", "reciprocal week - 1,647 989 452 868 × 10⁻⁶ s⁻¹"), - oscillations_per_minute: makeEUInformation( - "OPM", - "o/min", - "oscillations per minute - The number of oscillation per minute 1.667 x 10-2 /s" - ) - }, - /** - * rotational frequency - */ - "rotational frequency": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), - revolutions_per_second: makeEUInformation("RPS", "r/s", "revolutions per second - Refer ISO/TC12 SI Guide 1/s"), - revolutions_per_minute: makeEUInformation( - "RPM", - "r/min", - "revolutions per minute - Refer ISO/TC12 SI Guide 1,67 x 10⁻²/s" - ), - reciprocal_minute: makeEUInformation("C94", "min⁻¹", "reciprocal minute - 1,666 667 x 10⁻² s") - }, - /** - * angular frequency, pulsatance - */ - "angular frequency, pulsatance": { - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") - }, - /** - * wavelength - */ - wavelength: { - metre: makeEUInformation("MTR", "m", "metre - m"), - angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") - }, - /** - * wave number, attenuation coefficient, phase coefficient, propagation coefficient, repetency - */ - "wave number, attenuation coefficient, phase coefficient, propagation coefficient, repetency": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * level of a field quantity, level of a power quantity - */ - "level of a field quantity, level of a power quantity": { - neper: makeEUInformation("C50", "Np", "neper - Np"), - decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np"), - bel: makeEUInformation("M72", "B", "bel - Logarithmic relationship to base 10. B") - }, - /** - * damping coefficient - */ - "damping coefficient": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), - neper_per_second: makeEUInformation("C51", "Np/s", "neper per second - Np/s") - }, - /** - * logarithmic decrement - */ - "logarithmic decrement": { - neper: makeEUInformation("C50", "Np", "neper - Np") - } - }, - /** - * Mechanics - */ - Mechanics: { - /** - * mass - */ - mass: { - kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg"), - microgram: makeEUInformation("MC", "µg", "microgram - 10⁻⁹ kg"), - decagram: makeEUInformation("DJ", "dag", "decagram - 10⁻² kg"), - decigram: makeEUInformation("DG", "dg", "decigram - 10⁻⁴ kg"), - gram: makeEUInformation("GRM", "g", "gram - 10⁻³ kg"), - centigram: makeEUInformation("CGM", "cg", "centigram - 10⁻⁵ kg"), - "tonne_(metric_ton)": makeEUInformation("TNE", "t", "tonne (metric ton) - Synonym: metric ton 10³ kg"), - decitonne: makeEUInformation( - "DTN", - "dt or dtn", - "decitonne - Synonym: centner, metric 100 kg; quintal, metric 100 kg 10² kg" - ), - milligram: makeEUInformation("MGM", "mg", "milligram - 10⁻⁶ kg"), - hectogram: makeEUInformation("HGM", "hg", "hectogram - 10⁻¹ kg"), - kilotonne: makeEUInformation("KTN", "kt", "kilotonne - 10⁶ kg"), - megagram: makeEUInformation("2U", "Mg", "megagram - 10³ kg"), - pound: makeEUInformation("LBR", "lb", "pound - 0,453 592 37 kg"), - grain: makeEUInformation("GRN", "gr", "grain - 64,798 91 x 10⁻⁶ kg"), - "ounce_(avoirdupois)": makeEUInformation("ONZ", "oz", "ounce (avoirdupois) - 2,834 952 x 10⁻² kg"), - "hundred_weight_(UK)": makeEUInformation("CWI", "cwt (UK)", "hundred weight (UK) - 50,802 35 kg"), - "hundred_pound_(cwt)_/_hundred_weight_(US)": makeEUInformation( - "CWA", - "cwt (US)", - "hundred pound (cwt) / hundred weight (US) - 45,359 2 kg" - ), - "ton_(UK)_or_long_ton_(US)": makeEUInformation( - "LTN", - "ton (UK)", - "ton (UK) or long ton (US) - Synonym: gross ton (2240 lb) 1,016 047 x 10³ kg" - ), - "stone_(UK)": makeEUInformation("STI", "st", "stone (UK) - 6,350 293 kg"), - "ton_(US)_or_short_ton_(UK/US)": makeEUInformation( - "STN", - "ton (US)", - "ton (US) or short ton (UK/US) - Synonym: net ton (2000 lb) 0,907184 7 x 10³ kg" - ), - troy_ounce_or_apothecary_ounce: makeEUInformation( - "APZ", - "tr oz", - "troy ounce or apothecary ounce - 3,110 348 x 10⁻³ kg" - ), - slug: makeEUInformation( - "F13", - "slug", - "slug - A unit of mass. One slug is the mass accelerated at 1 foot per second per second by a force of 1 pound. 1,459 390 x 10¹ kg" - ), - "pound_(avoirdupois)_per_degree_Fahrenheit": makeEUInformation( - "K64", - "lb/°F", - "pound (avoirdupois) per degree Fahrenheit - 0,816 466 3 kg/K" - ), - tonne_per_kelvin: makeEUInformation("L69", "t/K", "tonne per kelvin - 10³ kg/K"), - ton_short_per_degree_Fahrenheit: makeEUInformation( - "L87", - "ton (US)/°F", - "ton short per degree Fahrenheit - 1,632 932 x 10³ kg/K" - ), - "ton,_assay": makeEUInformation( - "M85", - "", - "ton, assay - Non SI-conforming unit of the mass used in the mineralogy to determine the concentration of precious metals in ore according to the mass of the precious metal in milligrams in a sample of the mass of an assay sound (number of troy ounces in a short ton (1 000 lb)). 2,916 667 x 10⁻² kg" - ), - pfund: makeEUInformation("M86", "pfd", "pfund - Outdated unit of the mass used in Germany. 0,5 kg") - }, - /** - * density, mass density, volumic mass - */ - "density, mass density, volumic mass": { - kilogram_per_cubic_metre: makeEUInformation( - "KMQ", - "kg/m³", - "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" - ), - gram_per_cubic_centimetre: makeEUInformation("23", "g/cm³", "gram per cubic centimetre - 10³ kg/m³"), - tonne_per_cubic_metre: makeEUInformation("D41", "t/m³", "tonne per cubic metre - 10³ kg/m³"), - gram_per_millilitre: makeEUInformation("GJ", "g/ml", "gram per millilitre - 10³ kg/m³"), - kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre - 10³ kg/m³"), - gram_per_litre: makeEUInformation("GL", "g/l", "gram per litre - kg/m³"), - gram_per_cubic_metre: makeEUInformation("A93", "g/m³", "gram per cubic metre - 10⁻³ kg/m³"), - milligram_per_cubic_metre: makeEUInformation("GP", "mg/m³", "milligram per cubic metre - 10⁻⁶ kg/m³"), - megagram_per_cubic_metre: makeEUInformation("B72", "Mg/m³", "megagram per cubic metre - 10³ kg/m³"), - kilogram_per_cubic_decimetre: makeEUInformation("B34", "kg/dm³", "kilogram per cubic decimetre - 10³ kg/m³"), - milligram_per_gram: makeEUInformation("H64", "mg/g", "milligram per gram - 10⁻³ 1"), - microgram_per_litre: makeEUInformation("H29", "µg/l", "microgram per litre - 10⁻⁶ m⁻³ x kg"), - milligram_per_litre: makeEUInformation("M1", "mg/l", "milligram per litre - 10⁻³ kg/m³"), - microgram_per_cubic_metre: makeEUInformation("GQ", "µg/m³", "microgram per cubic metre - 10⁻⁹ kg/m³"), - gram_per_cubic_centimetre_bar: makeEUInformation("G11", "g/(cm³·bar)", "gram per cubic centimetre bar - 10⁻² m⁻² x s²"), - gram_per_cubic_centimetre_kelvin: makeEUInformation( - "G33", - "g/(cm³·K)", - "gram per cubic centimetre kelvin - 10³ kg x m⁻³ x K⁻¹" - ), - gram_per_cubic_decimetre: makeEUInformation("F23", "g/dm³", "gram per cubic decimetre - kg x m⁻³"), - gram_per_cubic_decimetre_bar: makeEUInformation("G12", "g/(dm³·bar)", "gram per cubic decimetre bar - 10⁻⁵ m⁻² x s²"), - gram_per_cubic_decimetre_kelvin: makeEUInformation( - "G34", - "g/(dm³·K)", - "gram per cubic decimetre kelvin - kg x m⁻³ x K⁻¹" - ), - gram_per_cubic_metre_bar: makeEUInformation("G14", "g/(m³·bar)", "gram per cubic metre bar - 10⁻⁸ m⁻² x s²"), - gram_per_cubic_metre_kelvin: makeEUInformation("G36", "g/(m³·K)", "gram per cubic metre kelvin - 10⁻³ kg x m⁻³ x K⁻¹"), - gram_per_litre_bar: makeEUInformation("G13", "g/(l·bar)", "gram per litre bar - 10⁻⁵ m⁻² x s²"), - gram_per_litre_kelvin: makeEUInformation("G35", "g/(l·K)", "gram per litre kelvin - kg x m⁻³ x K⁻¹"), - gram_per_millilitre_bar: makeEUInformation("G15", "g/(ml·bar)", "gram per millilitre bar - 10⁻² m⁻² x s²"), - gram_per_millilitre_kelvin: makeEUInformation("G37", "g/(ml·K)", "gram per millilitre kelvin - 10³ kg x m⁻³ x K⁻¹"), - kilogram_per_cubic_centimetre: makeEUInformation("G31", "kg/cm³", "kilogram per cubic centimetre - 10⁶ kg x m⁻³"), - kilogram_per_cubic_centimetre_bar: makeEUInformation( - "G16", - "kg/(cm³·bar)", - "kilogram per cubic centimetre bar - 10¹ m⁻² x s²" - ), - kilogram_per_cubic_centimetre_kelvin: makeEUInformation( - "G38", - "kg/(cm³·K)", - "kilogram per cubic centimetre kelvin - 10⁶ kg x m⁻³ x K⁻¹" - ), - kilogram_per_cubic_metre_bar: makeEUInformation("G18", "kg/(m³·bar)", "kilogram per cubic metre bar - 10⁻⁵ m⁻² x s²"), - kilogram_per_cubic_metre_kelvin: makeEUInformation( - "G40", - "kg/(m³·K)", - "kilogram per cubic metre kelvin - kg x m⁻³ x K⁻¹" - ), - kilogram_per_cubic_decimetre_kelvin: makeEUInformation( - "H54", - "(kg/dm³)/K", - "kilogram per cubic decimetre kelvin - 10³ m⁻³ x kg x K⁻¹" - ), - kilogram_per_cubic_decimetre_bar: makeEUInformation( - "H55", - "(kg/dm³)/bar", - "kilogram per cubic decimetre bar - 10⁻² m⁻² x s²" - ), - gram_per_kelvin: makeEUInformation("F14", "g/K", "gram per kelvin - 10⁻³ kg x K⁻¹"), - kilogram_per_kelvin: makeEUInformation("F15", "kg/K", "kilogram per kelvin - kg x K⁻¹"), - kilogram_per_kilomole: makeEUInformation("F24", "kg/kmol", "kilogram per kilomole - 10⁻³ kg x mol⁻¹"), - kilogram_per_litre_bar: makeEUInformation("G17", "kg/(l·bar)", "kilogram per litre bar - 10⁻² m⁻² x s²"), - kilogram_per_litre_kelvin: makeEUInformation("G39", "kg/(l·K)", "kilogram per litre kelvin - 10³ kg x m⁻³ x K⁻¹"), - kilogram_per_bar: makeEUInformation("H53", "kg/bar", "kilogram per bar - 10⁻⁵ m x s²"), - kilogram_square_centimetre: makeEUInformation("F18", "kg·cm²", "kilogram square centimetre - 10⁻⁴ kg m²"), - kilogram_square_millimetre: makeEUInformation("F19", "kg·mm²", "kilogram square millimetre - 10⁻⁶ kg m²"), - gram_per_bar: makeEUInformation("F74", "g/bar", "gram per bar - 10⁻⁸ m x s²"), - milligram_per_bar: makeEUInformation("F75", "mg/bar", "milligram per bar - 10⁻¹¹ m x s²"), - milligram_per_kelvin: makeEUInformation("F16", "mg/K", "milligram per kelvin - 10⁻⁶ kg x K⁻¹"), - kilogram_per_cubic_metre_pascal: makeEUInformation( - "M73", - "(kg/m³)/Pa", - "kilogram per cubic metre pascal - SI base unit kilogram divided by the product of the power of the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x s²" - ), - pound_per_cubic_foot: makeEUInformation("87", "lb/ft³", "pound per cubic foot - 1,601 846 x 10¹ kg/m³"), - "pound_per_gallon_(US)": makeEUInformation("GE", "lb/gal (US)", "pound per gallon (US) - 1,198 264 x 10² kg/m³"), - pound_per_cubic_inch: makeEUInformation("LA", "lb/in³", "pound per cubic inch - 2,767 990 x 10⁴ kg/m³"), - "ounce_(avoirdupois)_per_cubic_yard": makeEUInformation( - "G32", - "oz/yd³", - "ounce (avoirdupois) per cubic yard - 3,707 98 × 10⁻² kg x m⁻³" - ), - microgram_per_cubic_metre_kelvin: makeEUInformation( - "J34", - "(µg/m³)/K", - "microgram per cubic metre kelvin - 10⁻⁹ (kg/m³)/K" - ), - microgram_per_cubic_metre_bar: makeEUInformation( - "J35", - "(µg/m³)/bar", - "microgram per cubic metre bar - 10⁻¹⁴ (kg/m³)/Pa" - ), - "grain_per_gallon_(US)": makeEUInformation("K41", "gr/gal (US)", "grain per gallon (US) - 1,711 806 x 10⁻² kg/m³"), - "pound_(avoirdupois)_per_cubic_foot_degree_Fahrenheit": makeEUInformation( - "K69", - "(lb/ft³)/°F", - "pound (avoirdupois) per cubic foot degree Fahrenheit - 28,833 23 (kg/m³)/K" - ), - "pound_(avoirdupois)_per_cubic_foot_psi": makeEUInformation( - "K70", - "(lb/ft³)/psi", - "pound (avoirdupois) per cubic foot psi - 2,323 282 x 10⁻³" - ), - "pound_(avoirdupois)_per_gallon_(UK)": makeEUInformation( - "K71", - "lb/gal (UK)", - "pound (avoirdupois) per gallon (UK) - 99,776 37 kg/m³" - ), - "pound_(avoirdupois)_per_cubic_inch_degree_Fahrenheit": makeEUInformation( - "K75", - "(lb/in³)/°F", - "pound (avoirdupois) per cubic inch degree Fahrenheit - 4,982 384 x 10⁴ (kg/m³)/K" - ), - "pound_(avoirdupois)_per_cubic_inch_psi": makeEUInformation( - "K76", - "(lb/in³)/psi", - "pound (avoirdupois) per cubic inch psi - 4,014 632 (kg/m³)/Pa" - ), - pound_per_cubic_yard: makeEUInformation("K84", "lb/yd³", "pound per cubic yard - 0,593 276 4 kg/m³"), - milligram_per_cubic_metre_kelvin: makeEUInformation( - "L17", - "(mg/m³)/K", - "milligram per cubic metre kelvin - 10⁻⁶ (kg/m³)/K" - ), - milligram_per_cubic_metre_bar: makeEUInformation( - "L18", - "(mg/m³)/bar", - "milligram per cubic metre bar - 10⁻¹¹ (kg/m³)/Pa" - ), - "ounce_(avoirdupois)_per_gallon_(UK)": makeEUInformation( - "L37", - "oz/gal (UK)", - "ounce (avoirdupois) per gallon (UK) - 6,236 023 kg/m³" - ), - "ounce_(avoirdupois)_per_gallon_(US)": makeEUInformation( - "L38", - "oz/gal (US)", - "ounce (avoirdupois) per gallon (US) - 7,489 152 kg/m³" - ), - "ounce_(avoirdupois)_per_cubic_inch": makeEUInformation( - "L39", - "oz/in³", - "ounce (avoirdupois) per cubic inch - 1,729 994 x 10³ kg/m³" - ), - slug_per_cubic_foot: makeEUInformation("L65", "slug/ft³", "slug per cubic foot - 5,153 788 x 10² kg/m³"), - tonne_per_cubic_metre_kelvin: makeEUInformation("L76", "(t/m³)/K", "tonne per cubic metre kelvin - 10³ (kg/m³)/K"), - tonne_per_cubic_metre_bar: makeEUInformation("L77", "(t/m³)/bar", "tonne per cubic metre bar - 10⁻² (kg/m³)/Pa"), - "ton_(UK_long)_per_cubic_yard": makeEUInformation( - "L92", - "ton.l/yd³ (UK)", - "ton (UK long) per cubic yard - 1,328 939 x 10³ kg/m³" - ), - "ton_(US_short)_per_cubic_yard": makeEUInformation( - "L93", - "ton.s/yd³ (US)", - "ton (US short) per cubic yard - 1,186 553 x 10³ kg/m³" - ), - "pound_(avoirdupois)_per_psi": makeEUInformation( - "K77", - "lb/psi", - "pound (avoirdupois) per psi - 6,578 802 x 10⁻⁵ kg/Pa" - ), - tonne_per_bar: makeEUInformation("L70", "t/bar", "tonne per bar - 10⁻² kg/Pa"), - ton_short_per_psi: makeEUInformation("L91", "ton (US)/psi", "ton short per psi - 0,131 576"), - kilogram_per_pascal: makeEUInformation( - "M74", - "kg/Pa", - "kilogram per pascal - SI base unit kilogram divided by the derived SI unit pascal. m x s²" - ) - }, - /** - * relative density, relative mass density - */ - "relative density, relative mass density": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * specific volume, massic volume - */ - "specific volume, massic volume": { - cubic_metre_per_kilogram: makeEUInformation("A39", "m³/kg", "cubic metre per kilogram - m³/kg"), - decilitre_per_gram: makeEUInformation("22", "dl/g", "decilitre per gram - 10⁻¹ x m³/kg"), - millilitre_per_cubic_metre: makeEUInformation("H65", "ml/m³", "millilitre per cubic metre - 10⁻⁶ 1"), - litre_per_kilogram: makeEUInformation("H83", "l/kg", "litre per kilogram - 10⁻³ m³ x kg⁻¹"), - millilitre_per_kilogram: makeEUInformation("KX", "ml/kg", "millilitre per kilogram - 10⁻⁶ m³/kg"), - square_centimetre_per_gram: makeEUInformation("H15", "cm²/g", "square centimetre per gram - 10⁻¹ kg⁻¹ x m²"), - cubic_decimetre_per_kilogram: makeEUInformation( - "N28", - "dm³/kg", - "cubic decimetre per kilogram - 0,001 fold of the power of the SI base unit meter by exponent 3 divided by the SI based unit kilogram. 10⁻³ m³ x kg⁻¹" - ), - cubic_foot_per_pound: makeEUInformation( - "N29", - "ft³/lb", - "cubic foot per pound - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 3 divided by the unit avoirdupois pound according to the avoirdupois unit system. 6,242 796 x 10⁻² m³/kg" - ), - cubic_inch_per_pound: makeEUInformation( - "N30", - "in³/lb", - "cubic inch per pound - Power of the unit inch according to the Anglo-American and Imperial system of units by exponent 3 divided by the avoirdupois pound according to the avoirdupois unit system . 3,612 728 x 10⁻⁵ m³/kg" - ) - }, - /** - * linear density, linear mass - */ - "linear density, linear mass": { - kilogram_per_metre: makeEUInformation("KL", "kg/m", "kilogram per metre - kg/m"), - "gram_per_metre_(gram_per_100_centimetres)": makeEUInformation( - "GF", - "g/m", - "gram per metre (gram per 100 centimetres) - 10⁻³ kg/m" - ), - gram_per_millimetre: makeEUInformation("H76", "g/mm", "gram per millimetre - 10¹ kg x m⁻¹"), - kilogram_per_millimetre: makeEUInformation("KW", "kg/mm", "kilogram per millimetre - 10³ kg/m"), - milligram_per_metre: makeEUInformation("C12", "mg/m", "milligram per metre - 10⁻⁶ kg/m"), - kilogram_per_kilometre: makeEUInformation("M31", "kg/km", "kilogram per kilometre - 10⁻³ kg/m"), - pound_per_foot: makeEUInformation("P2", "lb/ft", "pound per foot - 1,488 164 kg/m"), - pound_per_inch_of_length: makeEUInformation("PO", "lb/in", "pound per inch of length - 1,785 797 x 10¹ kg/m"), - denier_: makeEUInformation( - "M83", - "den", - "denier - Traditional unit for the indication of the linear mass of textile fibers and yarns. 1,111 111 x 10⁻⁷ kg/m" - ), - pound_per_yard_: makeEUInformation( - "M84", - "lb/yd", - "pound per yard - Unit for linear mass according to avoirdupois system of units. 4,960 546 x 10⁻¹ kg/m" - ) - }, - /** - * surface density, areic mass - */ - "surface density, areic mass": { - milligram_per_square_metre: makeEUInformation("GO", "mg/m²", "milligram per square metre - 10⁻⁶ kg/m²"), - gram_per_square_centimetre: makeEUInformation("25", "g/cm²", "gram per square centimetre - 10 kg/m²"), - milligram_per_square_centimetre: makeEUInformation("H63", "mg/cm²", "milligram per square centimetre - 10⁻² m⁻² x kg"), - gram_per_square_metre: makeEUInformation("GM", "g/m²", "gram per square metre - 10⁻³ kg/m²"), - kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre - kg/m²"), - kilogram_per_square_centimetre: makeEUInformation("D5", "kg/cm²", "kilogram per square centimetre - 10⁴ kg/m²"), - ounce_per_square_yard: makeEUInformation("ON", "oz/yd²", "ounce per square yard - 3,390 575 x 10⁻² kg/m²"), - ounce_per_square_foot: makeEUInformation("37", "oz/ft²", "ounce per square foot - 0,305 151 7 kg/m²") - }, - /** - * momentum - */ - momentum: { - kilogram_metre_per_second: makeEUInformation("B31", "kg·m/s", "kilogram metre per second - kg x m/s"), - kilogram_centimetre_per_second: makeEUInformation( - "M98", - "kg·(cm/s)", - "kilogram centimetre per second - Product of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻² kg x m/s" - ), - gram_centimetre_per_second: makeEUInformation( - "M99", - "g·(cm/s)", - "gram centimetre per second - Product of the 0,001-fold of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. 10⁻⁵ kg x m/s" - ), - pound_foot_per_second: makeEUInformation( - "N10", - "lb·(ft/s)", - "pound foot per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit foot according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,382 550 x 10⁻¹ kg x m/s" - ), - pound_inch_per_second: makeEUInformation( - "N11", - "lb·(in/s)", - "pound inch per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit inch according to the Anglo-American and Imperial system of units divided by the SI base unit second. 1,152 125 x 10⁻² kg x m/s" - ) - }, - /** - * moment of momentum, angular momentum - */ - "moment of momentum, angular momentum": { - kilogram_metre_squared_per_second: makeEUInformation("B33", "kg·m²/s", "kilogram metre squared per second - kg x m²/s") - }, - /** - * moment of inertia (dynamic moment of inertia) - */ - "moment of inertia (dynamic moment of inertia)": { - kilogram_metre_squared: makeEUInformation("B32", "kg·m²", "kilogram metre squared - kg x m²"), - pound_inch_squared: makeEUInformation("F20", "lb·in²", "pound inch squared - 2,926 397 x 10⁻⁴ kg x m²"), - "pound_(avoirdupois)_square_foot": makeEUInformation( - "K65", - "lb·ft²", - "pound (avoirdupois) square foot - 4,214 011 x 10⁻² kg x m²" - ) - }, - /** - * force, weight - */ - "force, weight": { - newton: makeEUInformation("NEW", "N", "newton - (kg x m)/s²"), - meganewton: makeEUInformation("B73", "MN", "meganewton - 10⁶ N"), - kilonewton: makeEUInformation("B47", "kN", "kilonewton - 10³ N"), - millinewton: makeEUInformation("C20", "mN", "millinewton - 10⁻³ N"), - micronewton: makeEUInformation("B92", "µN", "micronewton - 10⁻⁶ N"), - dyne: makeEUInformation("DU", "dyn", "dyne - 10⁻⁵ N"), - "pound-force": makeEUInformation("C78", "lbf", "pound-force - 4,448 222 N"), - "kilogram-force": makeEUInformation("B37", "kgf", "kilogram-force - 9,806 65 N"), - kilopond: makeEUInformation("B51", "kp", "kilopond - Synonym: kilogram-force 9,806 65 N"), - "ounce_(avoirdupois)-force": makeEUInformation("L40", "ozf", "ounce (avoirdupois)-force - 0,278 013 9 N"), - "ton-force_(US_short)": makeEUInformation("L94", "ton.sh-force", "ton-force (US short) - 8,896 443 x 10³ N"), - "kilopound-force": makeEUInformation( - "M75", - "kip", - "kilopound-force - 1000-fold of the unit of the force pound-force (lbf) according to the Anglo-American system of units with the relationship. 4,448 222 x 10³ N" - ), - poundal: makeEUInformation( - "M76", - "pdl", - "poundal - Non SI-conforming unit of the power, which corresponds to a mass of a pound multiplied with the acceleration of a foot per square second. 1,382 550 x 10⁻¹ N" - ), - kilogram_metre_per_second_squared: makeEUInformation( - "M77", - "kg·m/s²", - "kilogram metre per second squared - Product of the SI base unit kilogram and the SI base unit metre divided by the power of the SI base unit second by exponent 2. (kg x m)/s²" - ), - pond: makeEUInformation( - "M78", - "p", - "pond - 0,001-fold of the unit of the weight, defined as a mass of 1 kg which finds out about a weight strength from 1 kp by the gravitational force at sea level which corresponds to a strength of 9,806 65 newton. 9,806 65 x 10⁻³ N" - ) - }, - /** - * force divided by length - */ - "force divided by length": { - "pound-force_per_foot": makeEUInformation("F17", "lbf/ft", "pound-force per foot - 1,459 39 × 10¹ kg x s⁻²"), - "pound-force_per_inch": makeEUInformation("F48", "lbf/in", "pound-force per inch - 1,751 27 × 10² kg x s⁻²") - }, - /** - * gravitational constant - */ - "gravitational constant": { - newton_metre_squared_per_kilogram_squared: makeEUInformation( - "C54", - "N·m²/kg²", - "newton metre squared per kilogram squared - N x m²/kg²" - ) - }, - /** - * moment of force, moment of a couple, torque - */ - "moment of force, moment of a couple, torque": { - newton_metre: makeEUInformation("NU", "N·m", "newton metre - N x m"), - newton_per_ampere: makeEUInformation("H40", "N/A", "newton per ampere - kg x m x s⁻² x A⁻¹"), - meganewton_metre: makeEUInformation("B74", "MN·m", "meganewton metre - 10⁶ N x m"), - kilonewton_metre: makeEUInformation("B48", "kN·m", "kilonewton metre - 10³ N x m"), - millinewton_metre: makeEUInformation("D83", "mN·m", "millinewton metre - 10⁻³ N x m"), - micronewton_metre: makeEUInformation("B93", "µN·m", "micronewton metre - 10⁻⁶ N x m"), - decinewton_metre: makeEUInformation("DN", "dN·m", "decinewton metre - 10⁻¹ N x m"), - centinewton_metre: makeEUInformation("J72", "cN·m", "centinewton metre - 10⁻² N x m"), - kilogram_metre: makeEUInformation( - "M94", - "kg·m", - "kilogram metre - Unit of imbalance as a product of the SI base unit kilogram and the SI base unit metre. kg x m" - ), - newton_centimetre: makeEUInformation("F88", "N·cm", "newton centimetre - 10⁻² kg x m² x s⁻²"), - newton_metre_per_ampere: makeEUInformation("F90", "N·m/A", "newton metre per ampere - kg x m² x s⁻² x A⁻¹"), - newton_metre_per_degree: makeEUInformation("F89", "Nm/°", "newton metre per degree - 57,295 788 kg x m² x s⁻² x rad⁻¹"), - newton_metre_per_kilogram: makeEUInformation("G19", "N·m/kg", "newton metre per kilogram - m² x s⁻²"), - newton_per_millimetre: makeEUInformation("F47", "N/mm", "newton per millimetre - 10³ kg x s⁻²"), - newton_metre_per_radian: makeEUInformation( - "M93", - "N·m/rad", - "newton metre per radian - Product of the derived SI unit newton and the SI base unit metre divided by the unit radian. m² x kg x s⁻² x rad⁻¹" - ), - "newton_metre_watt_to_the_power_minus_0,5": makeEUInformation( - "H41", - "N·m·W⁻⁰‧⁵", - "newton metre watt to the power minus 0,5 - kg x m² x s⁻² x W⁻⁰‧⁵" - ), - "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre - 9,806 65 N x m"), - "inch_pound_(pound_inch)": makeEUInformation("IA", "in·lb", "inch pound (pound inch) - 1,152 12 x 10⁻² kg x m"), - ounce_inch: makeEUInformation("4Q", "oz·in", "ounce inch - 7,200 778 x 10⁻⁴ kg x m"), - ounce_foot: makeEUInformation("4R", "oz·ft", "ounce foot - 8,640 934 x 10⁻³ kg x m"), - "pound-force_foot_per_ampere": makeEUInformation( - "F22", - "lbf·ft/A", - "pound-force foot per ampere - 1,355 82 kg x m² x s⁻² x A⁻¹" - ), - "pound-force_inch": makeEUInformation("F21", "lbf·in", "pound-force inch - 1,129 85 × 10⁻¹ kg x m² x s⁻²"), - "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound - 2,989 07 m² x s⁻²"), - dyne_centimetre: makeEUInformation("J94", "dyn·cm", "dyne centimetre - 10⁻⁷ N x m"), - "ounce_(avoirdupois)-force_inch": makeEUInformation( - "L41", - "ozf·in", - "ounce (avoirdupois)-force inch - 7,061 552 x 10⁻³ N x m" - ), - "pound-force_foot": makeEUInformation( - "M92", - "lbf·ft", - "pound-force foot - Product of the unit pound-force according to the Anglo-American system of units and the unit foot according to the Anglo-American and the Imperial system of units. 1,355 818 N x m" - ), - poundal_foot: makeEUInformation( - "M95", - "pdl·ft", - "poundal foot - Product of the non SI-conforming unit of the force poundal and the unit foot according to the Anglo-American and Imperial system of units . 4,214 011 x 10⁻² N x m" - ), - poundal_inch: makeEUInformation( - "M96", - "pdl·in", - "poundal inch - Product of the non SI-conforming unit of the force poundal and the unit inch according to the Anglo-American and Imperial system of units . 3,511 677 10⁻³ N x m" - ), - dyne_metre: makeEUInformation( - "M97", - "dyn·m", - "dyne metre - CGS (Centimetre-Gram-Second system) unit of the rotational moment. 10⁻⁵ N x m" - ) - }, - /** - * impulse - */ - impulse: { - newton_second: makeEUInformation("C57", "N·s", "newton second - N x s") - }, - /** - * angular impulse - */ - "angular impulse": { - newton_metre_second: makeEUInformation("C53", "N·m·s", "newton metre second - N x m x s") - }, - /** - * pressure, normal stress, shear stress, modulus of elasticity,shear modulus, modulus of rigidity, bulk modulus, modulus of compression - */ - "pressure, normal stress, shear stress, modulus of elasticity,shear modulus, modulus of rigidity, bulk modulus, modulus of compression": - { - millipascal: makeEUInformation("74", "mPa", "millipascal - 10⁻³ Pa"), - megapascal: makeEUInformation("MPA", "MPa", "megapascal - 10⁶ Pa"), - pascal: makeEUInformation("PAL", "Pa", "pascal - Pa"), - kilopascal: makeEUInformation("KPA", "kPa", "kilopascal - 10³ Pa"), - "bar_[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] - 10⁵ Pa"), - hectobar: makeEUInformation("HBA", "hbar", "hectobar - 10⁷ Pa"), - millibar: makeEUInformation("MBR", "mbar", "millibar - 10² Pa"), - kilobar: makeEUInformation("KBA", "kbar", "kilobar - 10⁸ Pa"), - standard_atmosphere: makeEUInformation("ATM", "atm", "standard atmosphere - 1 013 25 Pa"), - gigapascal: makeEUInformation("A89", "GPa", "gigapascal - 10⁹ Pa"), - micropascal: makeEUInformation("B96", "µPa", "micropascal - 10⁻⁶ Pa"), - hectopascal: makeEUInformation("A97", "hPa", "hectopascal - 10² Pa"), - decapascal: makeEUInformation("H75", "daPa", "decapascal - 10¹ Pa"), - microbar: makeEUInformation("B85", "µbar", "microbar - 10⁻¹ Pa"), - newton_per_square_metre: makeEUInformation("C55", "N/m²", "newton per square metre - Pa"), - newton_per_square_millimetre: makeEUInformation("C56", "N/mm²", "newton per square millimetre - 10⁶ Pa"), - pascal_second_per_bar: makeEUInformation("H07", "Pa·s/bar", "pascal second per bar - 10⁻⁵ s"), - hectopascal_cubic_metre_per_second: makeEUInformation( - "F94", - "hPa·m³/s", - "hectopascal cubic metre per second - 10² kg x m² x s⁻³" - ), - hectopascal_litre_per_second: makeEUInformation( - "F93", - "hPa·l/s", - "hectopascal litre per second - 10⁻¹ kg x m² x s⁻³" - ), - hectopascal_per_kelvin: makeEUInformation("F82", "hPa/K", "hectopascal per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), - kilopascal_per_kelvin: makeEUInformation("F83", "kPa/K", "kilopascal per kelvin - 10³ kg x m⁻¹ x s⁻² x K⁻¹"), - megapascal_cubic_metre_per_second: makeEUInformation( - "F98", - "MPa·m³/s", - "megapascal cubic metre per second - 10⁶ kg x m² x s⁻³" - ), - megapascal_litre_per_second: makeEUInformation("F97", "MPa·l/s", "megapascal litre per second - 10³ kg x m² x s⁻³"), - megapascal_per_kelvin: makeEUInformation("F85", "MPa/K", "megapascal per kelvin - 10⁶ kg x m⁻¹ x s⁻² x K⁻¹"), - millibar_cubic_metre_per_second: makeEUInformation( - "F96", - "mbar·m³/s", - "millibar cubic metre per second - 10² kg x m² x s⁻³" - ), - millibar_litre_per_second: makeEUInformation("F95", "mbar·l/s", "millibar litre per second - 10⁻¹ kg x m² x s⁻³"), - millibar_per_kelvin: makeEUInformation("F84", "mbar/K", "millibar per kelvin - 10² kg x m⁻¹ x s⁻² x K⁻¹"), - pascal_cubic_metre_per_second: makeEUInformation("G01", "Pa·m³/s", "pascal cubic metre per second - kg x m² x s⁻³"), - pascal_litre_per_second: makeEUInformation("F99", "Pa·l/s", "pascal litre per second - 10⁻³ kg x m² x s⁻³"), - pascal_second_per_kelvin: makeEUInformation("F77", "Pa.s/K", "pascal second per kelvin - kg x m⁻¹ x s⁻¹ x K⁻¹"), - newton_per_square_centimetre: makeEUInformation( - "E01", - "N/cm²", - "newton per square centimetre - A measure of pressure expressed in newtons per square centimetre. 10⁴ Pa" - ), - pound_per_square_foot: makeEUInformation("FP", "lb/ft²", "pound per square foot - 4,882 428 kg/m²"), - "pound-force_per_square_inch": makeEUInformation( - "PS", - "lbf/in²", - "pound-force per square inch - 6,894 757 x 10³ Pa" - ), - "kilogram-force_per_square_metre": makeEUInformation( - "B40", - "kgf/m²", - "kilogram-force per square metre - 9,806 65 Pa" - ), - torr: makeEUInformation("UA", "Torr", "torr - 133,322 4 Pa"), - technical_atmosphere: makeEUInformation("ATT", "at", "technical atmosphere - 98 066,5 Pa"), - pound_per_square_inch_absolute: makeEUInformation( - "80", - "lb/in²", - "pound per square inch absolute - 7,030 696 x 10² kg/m²" - ), - conventional_centimetre_of_water: makeEUInformation( - "H78", - "cm H₂O", - "conventional centimetre of water - 9,806 65 × 10¹ Pa" - ), - conventional_millimetre_of_water: makeEUInformation( - "HP", - "mm H₂O", - "conventional millimetre of water - 9,806 65 Pa" - ), - conventional_millimetre_of_mercury: makeEUInformation( - "HN", - "mm Hg", - "conventional millimetre of mercury - 133,322 4 Pa" - ), - inch_of_mercury: makeEUInformation("F79", "inHg", "inch of mercury - 3,386 39 × 10³ kg x m⁻¹ x s⁻²"), - inch_of_water: makeEUInformation("F78", "inH₂O", "inch of water - 2,490 89 × 10² kg x m⁻¹ x s⁻²"), - centimetre_of_mercury: makeEUInformation("J89", "cm Hg", "centimetre of mercury - 1,333 224 x 10³ Pa"), - foot_of_water: makeEUInformation("K24", "ft H₂O", "foot of water - 2,989 067 x 10³ Pa"), - foot_of_mercury: makeEUInformation("K25", "ft Hg", "foot of mercury - 4,063 666 x 10⁴ Pa"), - "gram-force_per_square_centimetre": makeEUInformation( - "K31", - "gf/cm²", - "gram-force per square centimetre - 98,066 5 Pa" - ), - "kilogram-force_per_square_centimetre": makeEUInformation( - "E42", - "kgf/cm²", - "kilogram-force per square centimetre - 9,806 65 x 10⁴ Pa" - ), - "kilogram-force_per_square_millimetre": makeEUInformation( - "E41", - "kgf·m/cm²", - "kilogram-force per square millimetre - 9,806 65 x 10⁻⁶ Pa" - ), - "pound-force_per_square_foot": makeEUInformation("K85", "lbf/ft²", "pound-force per square foot - 47,880 26 Pa"), - "pound-force_per_square_inch_degree_Fahrenheit": makeEUInformation( - "K86", - "psi/°F", - "pound-force per square inch degree Fahrenheit - 1,241 056 x 10⁴ Pa/K" - ), - "A_unit_of_pressure_defining_the_number_of_kilopounds_force_per_square_inch. Use_kip_per_square_inch_(common_code_N20).": - makeEUInformation( - "84", - "klbf/in²", - "A unit of pressure defining the number of kilopounds force per square inch. Use kip per square inch (common code N20). - A unit of pressure defining the number of kilopounds force per square inch. 6,894 757 x 10⁶ Pa" - ), - "centimetre_of_mercury_(0_ºC)": makeEUInformation( - "N13", - "cmHg (0 ºC)", - "centimetre of mercury (0 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmHg meets the static pressure, which is generated by a mercury at a temperature of 0 °C with a height of 1 centimetre . 1,333 22 x 10³ Pa" - ), - "centimetre_of_water_(4_ºC)": makeEUInformation( - "N14", - "cmH₂O (4 °C)", - "centimetre of water (4 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmH2O meets the static pressure, which is generated by a head of water at a temperature of 4 °C with a height of 1 centimetre . 9,806 38 x 10 Pa" - ), - "foot_of_water_(39.2_ºF)": makeEUInformation( - "N15", - "ftH₂O (39,2 ºF)", - "foot of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 ftH2O is equivalent to the static pressure, which is generated by a head of water at a temperature 39,2°F with a height of 1 foot . 2,988 98 x 10³ Pa" - ), - "inch_of_mercury_(32_ºF)": makeEUInformation( - "N16", - "inHG (32 ºF)", - "inch of mercury (32 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 32°F with a height of 1 inch. 3,386 38 x 10³ Pa" - ), - "inch_of_mercury_(60_ºF)": makeEUInformation( - "N17", - "inHg (60 ºF)", - "inch of mercury (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 60°F with a height of 1 inch. 3,376 85 x 10³ Pa" - ), - "inch_of_water_(39.2_ºF)": makeEUInformation( - "N18", - "inH₂O (39,2 ºF)", - "inch of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 39,2°F with a height of 1 inch . 2,490 82 × 10² Pa" - ), - "inch_of_water_(60_ºF)": makeEUInformation( - "N19", - "inH₂O (60 ºF)", - "inch of water (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 60°F with a height of 1 inch . 2,488 4 × 10² Pa" - ), - kip_per_square_inch: makeEUInformation( - "N20", - "ksi", - "kip per square inch - Non SI-conforming unit of the pressure according to the Anglo-American system of units as the 1000-fold of the unit of the force pound-force divided by the power of the unit inch by exponent 2. 6,894 757 x 10⁶ Pa" - ), - poundal_per_square_foot_: makeEUInformation( - "N21", - "pdl/ft²", - "poundal per square foot - Non SI-conforming unit of pressure by the Imperial system of units according to NIST: 1 pdl/ft² = 1,488 164 Pa. 1,488 164 Pa" - ), - "ounce_(avoirdupois)_per_square_inch_": makeEUInformation( - "N22", - "oz/in²", - "ounce (avoirdupois) per square inch - Unit of the surface specific mass (avoirdupois ounce according to the avoirdupois system of units according to the surface square inch according to the Anglo-American and Imperial system of units). 4,394 185 x 10 kg/m²" - ), - conventional_metre_of_water: makeEUInformation( - "N23", - "mH₂O", - "conventional metre of water - Not SI-conforming unit of pressure, whereas a value of 1 mH2O is equivalent to the static pressure, which is produced by one metre high water column . 9,806 65 x 10³ Pa" - ), - gram_per_square_millimetre: makeEUInformation( - "N24", - "g/mm²", - "gram per square millimetre - 0,001-fold of the SI base unit kilogram divided by the 0.000 001-fold of the power of the SI base unit meter by exponent 2. 10³ kg/m²" - ), - pound_per_square_yard: makeEUInformation( - "N25", - "lb/yd²", - "pound per square yard - Unit for areal-related mass as a unit pound according to the avoirdupois unit system divided by the power of the unit yard according to the Anglo-American and Imperial system of units with exponent 2. 5,424 919 x 10⁻¹ kg/m²" - ), - poundal_per_square_inch: makeEUInformation( - "N26", - "pdl/in²", - "poundal per square inch - Non SI-conforming unit of the pressure according to the Imperial system of units (poundal by square inch). 2,142 957 × 10² Pa" - ), - kilonewton_per_square_metre: makeEUInformation("KNM", "KN/m2", "kilonewton per square metre - 103pascal") - }, - /** - * pressure ratio - */ - "pressure ratio": { - hectopascal_per_bar: makeEUInformation("E99", "hPa/bar", "hectopascal per bar - 10⁻³"), - megapascal_per_bar: makeEUInformation("F05", "MPa/bar", "megapascal per bar - 10¹"), - millibar_per_bar: makeEUInformation("F04", "mbar/bar", "millibar per bar - 10⁻³"), - pascal_per_bar: makeEUInformation("F07", "Pa/bar", "pascal per bar - 10⁻⁵"), - kilopascal_per_bar: makeEUInformation("F03", "kPa/bar", "kilopascal per bar - 10⁻²"), - psi_per_psi: makeEUInformation("L52", "psi/psi", "psi per psi - 1"), - bar_per_bar: makeEUInformation("J56", "bar/bar", "bar per bar - 1") - }, - /** - * linear strain, relative elongation, shear strain, volume or bulk strain - */ - "linear strain, relative elongation, shear strain, volume or bulk strain": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * poisson ratio, poisson number - */ - "poisson ratio, poisson number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * compressibility, bulk compressibility - */ - "compressibility, bulk compressibility": { - reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( - "C96", - "Pa⁻¹", - "reciprocal pascal or pascal to the power minus one - Pa⁻¹" - ), - reciprocal_bar: makeEUInformation("F58", "1/bar", "reciprocal bar - bar⁻¹") - }, - /** - * second moment of area, second axial moment of area - */ - "second moment of area, second axial moment of area": { - metre_to_the_fourth_power: makeEUInformation("B83", "m⁴", "metre to the fourth power - m⁴"), - millimetre_to_the_fourth_power: makeEUInformation("G77", "mm⁴", "millimetre to the fourth power - 10⁻¹² m⁴") - }, - /** - * second polar moment of area - */ - "second polar moment of area": { - inch_to_the_fourth_power: makeEUInformation("D69", "in⁴", "inch to the fourth power - 41,623 14 x 10⁻⁸ m⁴"), - foot_to_the_fourth_power_: makeEUInformation( - "N27", - "ft⁴", - "foot to the fourth power - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 4 according to NIST: 1 ft4 = 8,630 975 m4. 8,630 975 x 10⁻³ m⁴" - ) - }, - /** - * section modulus - */ - "section modulus": { - cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed m³"), - cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed 16,387 064 x 10⁻⁶ m³") - }, - /** - * friction factor, coefficient of friction - */ - "friction factor, coefficient of friction": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * viscosity (dynamic viscosity) - */ - "viscosity (dynamic viscosity)": { - pascal_second: makeEUInformation("C65", "Pa·s", "pascal second - Pa x s"), - kilogram_per_metre_second: makeEUInformation( - "N37", - "kg/(m·s)", - "kilogram per metre second - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the SI base unit second. Pa x s" - ), - kilogram_per_metre_minute: makeEUInformation( - "N38", - "kg/(m·min)", - "kilogram per metre minute - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit minute. 1,666 67 × 10⁻² Pa x s" - ), - millipascal_second: makeEUInformation("C24", "mPa·s", "millipascal second - 10⁻³ Pa x s"), - newton_second_per_square_metre: makeEUInformation( - "N36", - "(N/m²)·s", - "newton second per square metre - Unit of the dynamic viscosity as a product of unit of the pressure (newton by square metre) multiplied with the SI base unit second. Pa x s" - ), - kilogram_per_metre_day: makeEUInformation( - "N39", - "kg/(m·d)", - "kilogram per metre day - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit day. 1,157 41 × 10⁻⁵ Pa x s" - ), - kilogram_per_metre_hour: makeEUInformation( - "N40", - "kg/(m·h)", - "kilogram per metre hour - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit hour. 2,777 78 × 10⁻⁴ Pa x s" - ), - gram_per_centimetre_second: makeEUInformation( - "N41", - "g/(cm·s)", - "gram per centimetre second - Unit of the dynamic viscosity as a quotient of the 0,001-fold of the SI base unit kilogram divided by the 0,01-fold of the SI base unit metre and SI base unit second. 0,1 Pa x s" - ), - poise: makeEUInformation("89", "P", "poise - 0,1 Pa x s"), - centipoise: makeEUInformation("C7", "cP", "centipoise - 10⁻³ Pa x s"), - poise_per_bar: makeEUInformation("F06", "P/bar", "poise per bar - 10⁻⁶ s"), - poise_per_kelvin: makeEUInformation("F86", "P/K", "poise per kelvin - 10⁻¹ kg x m⁻¹ x s⁻¹ x K⁻¹"), - micropoise: makeEUInformation("J32", "µP", "micropoise - 10⁻⁶ Pa x s"), - centipoise_per_kelvin: makeEUInformation("J73", "cP/K", "centipoise per kelvin - 10⁻³ Pa x s/K"), - centipoise_per_bar: makeEUInformation("J74", "cP/bar", "centipoise per bar - 10⁻⁸ s"), - pound_per_foot_hour: makeEUInformation("K67", "lb/(ft·h)", "pound per foot hour - 4,133 789 x 10⁻⁴ Pa x s"), - pound_per_foot_second: makeEUInformation("K68", "lb/(ft·s)", "pound per foot second - 1,488 164 Pa x s"), - "pound-force_second_per_square_foot": makeEUInformation( - "K91", - "lbf·s/ft²", - "pound-force second per square foot - 47,880 26 Pa x s" - ), - "pound-force_second_per_square_inch": makeEUInformation( - "K92", - "lbf·s/in²", - "pound-force second per square inch - 6,894 757 x 10³ Pa x s" - ), - millipascal_second_per_kelvin: makeEUInformation("L15", "mPa·s/K", "millipascal second per kelvin - 10⁻³ Pa x s/K"), - millipascal_second_per_bar: makeEUInformation("L16", "mPa·s/bar", "millipascal second per bar - 10⁻⁸ s"), - slug_per_foot_second: makeEUInformation("L64", "slug/(ft·s)", "slug per foot second - 47,880 26 Pa x s"), - poundal_second_per_square_foot_: makeEUInformation( - "N34", - "(pdl/ft²)·s", - "poundal second per square foot - Non SI-conforming unit of viscosity. 1,488 164 Pa x s" - ), - poise_per_pascal: makeEUInformation( - "N35", - "P/Pa", - "poise per pascal - CGS (Centimetre-Gram-Second system) unit poise divided by the derived SI unit pascal. 0,1 s" - ), - poundal_second_per_square_inch: makeEUInformation( - "N42", - "(pdl/in²)·s", - "poundal second per square inch - Non SI-conforming unit of dynamic viscosity according to the Imperial system of units as product unit of the pressure (poundal by square inch) multiplied by the SI base unit second. 2,142 957 x 10² Pa x s" - ), - pound_per_foot_minute: makeEUInformation( - "N43", - "lb/(ft·min)", - "pound per foot minute - Unit of the dynamic viscosity according to the Anglo-American unit system. 2,480 273 x 10⁻² Pa x s" - ), - pound_per_foot_day: makeEUInformation( - "N44", - "lb/(ft·d)", - "pound per foot day - Unit of the dynamic viscosity according to the Anglo-American unit system. 1,722 412 x 10⁻⁵ Pa x s" - ) - }, - /** - * kinematic viscosity - */ - "kinematic viscosity": { - square_metre_per_second: makeEUInformation( - "S4", - "m²/s", - "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" - ), - square_metre_per_second_pascal: makeEUInformation( - "M82", - "(m²/s)/Pa", - "square metre per second pascal - Power of the SI base unit metre with the exponent 2 divided by the SI base unit second and the derived SI unit pascal. kg⁻¹ x m³ x s" - ), - millimetre_squared_per_second: makeEUInformation("C17", "mm²/s", "millimetre squared per second - 10⁻⁶ m²/s"), - square_metre_per_second_bar: makeEUInformation("G41", "m²/(s·bar)", "square metre per second bar - 10⁻⁵ kg⁻¹ x m³ x s"), - square_metre_per_second_kelvin: makeEUInformation("G09", "m²/(s·K)", "square metre per second kelvin - m² x s⁻¹ x K⁻¹"), - stokes: makeEUInformation("91", "St", "stokes - 10⁻⁴ m²/s"), - centistokes: makeEUInformation("4C", "cSt", "centistokes - 10⁻⁶ m²/s"), - stokes_per_bar: makeEUInformation("G46", "St/bar", "stokes per bar - 10⁻⁹ kg⁻¹ x m³ x s"), - stokes_per_kelvin: makeEUInformation("G10", "St/K", "stokes per kelvin - 10⁻⁴ m² x s⁻¹ x K⁻¹"), - square_foot_per_second: makeEUInformation( - "S3", - "ft²/s", - "square foot per second - Synonym: foot squared per second 0,092 903 04 m²/s" - ), - square_inch_per_second: makeEUInformation("G08", "in²/s", "square inch per second - 6,451 6 × 10⁻⁴ m² x s⁻¹"), - square_foot_per_hour_: makeEUInformation( - "M79", - "ft²/h", - "square foot per hour - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2 divided by the unit of time hour. 2,580 64 x 10⁻⁵ m²/s" - ), - stokes_per_pascal: makeEUInformation( - "M80", - "St/Pa", - "stokes per pascal - CGS (Centimetre-Gram-Second system) unit stokes divided by the derived SI unit pascal. 10⁻⁴ kg⁻¹ x m³ x s" - ), - square_centimetre_per_second: makeEUInformation( - "M81", - "cm²/s", - "square centimetre per second - 0,000 1-fold of the power of the SI base unit metre by exponent 2 divided by the SI base unit second. 10⁻⁴ m²/s" - ) - }, - /** - * surface tension - */ - "surface tension": { - newton_per_metre: makeEUInformation("4P", "N/m", "newton per metre - N/m"), - millinewton_per_metre: makeEUInformation("C22", "mN/m", "millinewton per metre - 10⁻³ N/m"), - newton_per_centimetre: makeEUInformation("M23", "N/cm", "newton per centimetre - 10² N/m"), - kilonewton_per_metre: makeEUInformation( - "N31", - "kN/m", - "kilonewton per metre - 1000-fold of the derived SI unit newton divided by the SI base unit metre. 10³ N/m" - ), - dyne_per_centimetre: makeEUInformation("DX", "dyn/cm", "dyne per centimetre - 10⁻³ N/m"), - poundal_per_inch: makeEUInformation( - "N32", - "pdl/in", - "poundal per inch - Non SI-conforming unit of the surface tension according to the Imperial unit system as quotient poundal by inch. 5,443 110 N/m" - ), - "pound-force_per_yard": makeEUInformation( - "N33", - "lbf/yd", - "pound-force per yard - Unit of force per unit length based on the Anglo-American system of units. 4,864 635 N/m" - ) - }, - /** - * torsional stiffness, area-related torsional moment - */ - "torsional stiffness, area-related torsional moment ": { - newton_metre_per_square_metre: makeEUInformation("M34", "N·m/m²", "newton metre per square metre - N x m/m²") - }, - /** - * work, energy, potential energy, kinetic energy - */ - "work, energy, potential energy, kinetic energy": { - joule: makeEUInformation("JOU", "J", "joule - J"), - kilojoule: makeEUInformation("KJO", "kJ", "kilojoule - 10³ J"), - exajoule: makeEUInformation("A68", "EJ", "exajoule - 10¹⁸ J"), - petajoule: makeEUInformation("C68", "PJ", "petajoule - 10¹⁵ J"), - terajoule: makeEUInformation("D30", "TJ", "terajoule - 10¹² J"), - gigajoule: makeEUInformation("GV", "GJ", "gigajoule - 10⁹ J"), - megajoule: makeEUInformation("3B", "MJ", "megajoule - 10⁶ J"), - millijoule: makeEUInformation("C15", "mJ", "millijoule - 10⁻³ J"), - femtojoule: makeEUInformation("A70", "fJ", "femtojoule - 10⁻¹⁵ J"), - attojoule: makeEUInformation("A13", "aJ", "attojoule - 10⁻¹⁸ J"), - watt_hour: makeEUInformation("WHR", "W·h", "watt hour - 3,6 x 10³ J"), - "megawatt_hour_(1000 kW.h)": makeEUInformation( - "MWH", - "MW·h", - "megawatt hour (1000 kW.h) - A unit of power defining the total amount of bulk energy transferred or consumed. 3,6 x 10⁹ J" - ), - kilowatt_hour: makeEUInformation("KWH", "kW·h", "kilowatt hour - 3,6 x 10⁶ J"), - gigawatt_hour: makeEUInformation("GWH", "GW·h", "gigawatt hour - 3,6 x 10¹² J"), - terawatt_hour: makeEUInformation("D32", "TW·h", "terawatt hour - 3,6 x 10¹⁵ J"), - electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J"), - megaelectronvolt: makeEUInformation("B71", "MeV", "megaelectronvolt - 10⁶ eV"), - gigaelectronvolt: makeEUInformation("A85", "GeV", "gigaelectronvolt - 10⁹ eV"), - kiloelectronvolt: makeEUInformation("B29", "keV", "kiloelectronvolt - 10³ eV"), - erg: makeEUInformation("A57", "erg", "erg - 10⁻⁷J"), - "foot_pound-force": makeEUInformation("85", "ft·lbf", "foot pound-force - 1,355 818 J"), - "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre - 9,806 65 N x m"), - foot_poundal: makeEUInformation("N46", "ft·pdl", "foot poundal - Unit of the work (force-path). 4,214 011 x 10⁻² J"), - inch_poundal: makeEUInformation( - "N47", - "in·pdl", - "inch poundal - Unit of work (force multiplied by path) according to the Imperial system of units as a product unit inch multiplied by poundal. 3,511 677 x 10⁻³ J" - ) - }, - /** - * work per unit weight - */ - "work per unit weight": { - "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound - 2,989 07 m² x s⁻²") - }, - /** - * power - */ - power: { - watt: makeEUInformation("WTT", "W", "watt - W"), - kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), - megawatt: makeEUInformation( - "MAW", - "MW", - "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. 10⁶ W" - ), - gigawatt: makeEUInformation("A90", "GW", "gigawatt - 10⁹ W"), - milliwatt: makeEUInformation("C31", "mW", "milliwatt - 10⁻³ W"), - microwatt: makeEUInformation("D80", "µW", "microwatt - 10⁻⁶ W"), - water_horse_power: makeEUInformation( - "F80", - "", - "water horse power - A unit of power defining the amount of power required to move a given volume of water against acceleration of gravity to a specified elevation (pressure head). 7,460 43 x 10² W" - ), - erg_per_second: makeEUInformation("A63", "erg/s", "erg per second - 10⁻⁷ W"), - "foot_pound-force_per_second": makeEUInformation("A74", "ft·lbf/s", "foot pound-force per second - 1,355 818 W"), - "kilogram-force_metre_per_second": makeEUInformation("B39", "kgf·m/s", "kilogram-force metre per second - 9,806 65 W"), - metric_horse_power: makeEUInformation("HJ", "metric hp", "metric horse power - 735,498 75 W"), - cheval_vapeur: makeEUInformation("A25", "CV", "cheval vapeur - Synonym: metric horse power 7,354 988 x 10² W"), - brake_horse_power: makeEUInformation("BHP", "BHP", "brake horse power - 7,457 x 10² W"), - "foot_pound-force_per_hour": makeEUInformation("K15", "ft·lbf/h", "foot pound-force per hour - 3,766 161 x 10⁻⁴ W"), - "foot_pound-force_per_minute": makeEUInformation( - "K16", - "ft·lbf/min", - "foot pound-force per minute - 2,259 697 x 10⁻² W" - ), - "horsepower_(boiler)": makeEUInformation("K42", "boiler hp", "horsepower (boiler) - 9,809 50 x 10³ W"), - Pferdestaerke: makeEUInformation( - "N12", - "PS", - "Pferdestaerke - Obsolete unit of the power relating to DIN 1301-3:1979: 1 PS = 735,498 75 W. 7,354 988 x 10² W" - ) - }, - /** - * mass flow rate - */ - "mass flow rate": { - kilogram_per_second: makeEUInformation("KGS", "kg/s", "kilogram per second - kg/s"), - kilogram_per_square_metre_second: makeEUInformation( - "H56", - "kg/(m²·s)", - "kilogram per square metre second - kg m⁻² x s⁻¹" - ), - kilogram_per_second_pascal: makeEUInformation( - "M87", - "(kg/s)/Pa", - "kilogram per second pascal - SI base unit kilogram divided by the product of the SI base unit second and the derived SI unit pascal. m x s" - ), - milligram_per_hour: makeEUInformation("4M", "mg/h", "milligram per hour - 2,777 78 x 10⁻¹⁰ kg/s"), - gram_per_day: makeEUInformation("F26", "g/d", "gram per day - 1,157 41 × 10⁻⁸ kg x s⁻¹"), - gram_per_day_bar: makeEUInformation("F62", "g/(d·bar)", "gram per day bar - 1,157 41 × 10⁻¹³ m x s"), - gram_per_day_kelvin: makeEUInformation("F35", "g/(d·K)", "gram per day kelvin - 1,157 41 × 10⁻⁸ kg x s⁻¹ x K⁻¹"), - gram_per_hour: makeEUInformation("F27", "g/h", "gram per hour - 2,777 78 × 10⁻⁷ kg x s⁻¹"), - gram_per_hour_bar: makeEUInformation("F63", "g/(h·bar)", "gram per hour bar - 2,777 78 × 10⁻¹² m x s"), - gram_per_hour_kelvin: makeEUInformation("F36", "g/(h·K)", "gram per hour kelvin - 2,777 78 × 10⁻⁷ kg x s⁻¹ x K⁻¹"), - gram_per_minute: makeEUInformation("F28", "g/min", "gram per minute - 1,666 67 × 10⁻⁵ kg x s⁻¹"), - gram_per_minute_bar: makeEUInformation("F64", "g/(min·bar)", "gram per minute bar - 1,666 67 × 10⁻¹⁰ m x s"), - gram_per_minute_kelvin: makeEUInformation( - "F37", - "g/(min·K)", - "gram per minute kelvin - 1,666 67 × 10⁻⁵ kg x s⁻¹ x K⁻¹" - ), - gram_per_second: makeEUInformation("F29", "g/s", "gram per second - 10⁻³ kg x s⁻¹"), - gram_per_second_bar: makeEUInformation("F65", "g/(s·bar)", "gram per second bar - 10⁻⁸ m x s"), - gram_per_second_kelvin: makeEUInformation("F38", "g/(s·K)", "gram per second kelvin - 10⁻³ kg x s⁻¹ x K⁻¹"), - kilogram_per_day: makeEUInformation("F30", "kg/d", "kilogram per day - 1,157 41 × 10⁻⁵ kg x s⁻¹"), - kilogram_per_day_bar: makeEUInformation("F66", "kg/(d·bar)", "kilogram per day bar - 1,157 41 × 10⁻¹⁰ m x s"), - kilogram_per_day_kelvin: makeEUInformation( - "F39", - "kg/(d·K)", - "kilogram per day kelvin - 1,157 41 × 10⁻⁵ kg x s⁻¹ x K⁻¹" - ), - kilogram_per_hour: makeEUInformation("E93", "kg/h", "kilogram per hour - 2,777 78 × 10⁻⁴ kg x s⁻¹"), - kilogram_per_hour_bar: makeEUInformation("F67", "kg/(h·bar)", "kilogram per hour bar - 2,777 78 × 10⁻⁹ m x s"), - kilogram_per_hour_kelvin: makeEUInformation( - "F40", - "kg/(h·K)", - "kilogram per hour kelvin - 2,777 78 × 10⁻⁴ kg x s⁻¹ x K⁻¹" - ), - kilogram_per_minute: makeEUInformation("F31", "kg/min", "kilogram per minute - 1,666 67 × 10⁻² kg x s⁻¹"), - kilogram_per_minute_bar: makeEUInformation("F68", "kg/(min·bar)", "kilogram per minute bar - 1,666 67 × 10⁻⁷ m x s"), - kilogram_per_minute_kelvin: makeEUInformation( - "F41", - "kg/(min·K)", - "kilogram per minute kelvin - 1,666 67 × 10⁻²kg x s⁻¹ x K⁻¹" - ), - kilogram_per_second_bar: makeEUInformation("F69", "kg/(s·bar)", "kilogram per second bar - 10⁻⁵ m x s"), - kilogram_per_second_kelvin: makeEUInformation("F42", "kg/(s·K)", "kilogram per second kelvin - kg x s⁻¹ x K⁻¹"), - milligram_per_day: makeEUInformation("F32", "mg/d", "milligram per day - 1,157 41 × 10⁻¹¹ kg x s⁻¹"), - milligram_per_day_bar: makeEUInformation("F70", "mg/(d·bar)", "milligram per day bar - 1,157 41 × 10⁻¹⁶ m x s"), - milligram_per_day_kelvin: makeEUInformation( - "F43", - "mg/(d·K)", - "milligram per day kelvin - 1,157 41 × 10⁻¹¹ kg x s⁻¹ x K⁻¹" - ), - milligram_per_hour_bar: makeEUInformation("F71", "mg/(h·bar)", "milligram per hour bar - 2,777 78 × 10⁻¹⁵ m x s"), - milligram_per_hour_kelvin: makeEUInformation( - "F44", - "mg/(h·K)", - "milligram per hour kelvin - 2,777 78 × 10⁻¹⁰ kg x s⁻¹ x K⁻¹" - ), - milligram_per_minute: makeEUInformation("F33", "mg/min", "milligram per minute - 1,666 67 × 10⁻⁸ kg x s⁻¹"), - milligram_per_minute_bar: makeEUInformation("F72", "mg/(min·bar)", "milligram per minute bar - 1,666 67 × 10⁻¹³ m x s"), - milligram_per_minute_kelvin: makeEUInformation( - "F45", - "mg/(min·K)", - "milligram per minute kelvin - 1,666 67 × 10⁻⁸ kg x s⁻¹ x K⁻¹" - ), - milligram_per_second: makeEUInformation("F34", "mg/s", "milligram per second - 10⁻⁶ kg x s⁻¹"), - milligram_per_second_bar: makeEUInformation("F73", "mg/(s·bar)", "milligram per second bar - 10⁻¹¹ m x s"), - milligram_per_second_kelvin: makeEUInformation("F46", "mg/(s·K)", "milligram per second kelvin - 10⁻⁶ kg x s⁻¹ x K⁻¹"), - gram_per_hertz: makeEUInformation("F25", "g/Hz", "gram per hertz - 10⁻³ kg x s"), - "ton_(US)_per_hour": makeEUInformation("4W", "ton (US) /h", "ton (US) per hour - 2,519 958 x 10⁻¹ kg/s"), - pound_per_hour: makeEUInformation("4U", "lb/h", "pound per hour - 1,259 979 x 10⁻⁴ kg/s"), - "pound_(avoirdupois)_per_day": makeEUInformation("K66", "lb/d", "pound (avoirdupois) per day - 5,249 912 x 10⁻⁶ kg/s"), - "pound_(avoirdupois)_per_hour_degree_Fahrenheit": makeEUInformation( - "K73", - "(lb/h)/°F", - "pound (avoirdupois) per hour degree Fahrenheit - 2,267 962 x 10⁻⁴ (kg/s)/K" - ), - "pound_(avoirdupois)_per_hour_psi": makeEUInformation( - "K74", - "(lb/h)/psi", - "pound (avoirdupois) per hour psi - 1,827 445 x 10⁻⁸ (kg/s)/Pa" - ), - "pound_(avoirdupois)_per_minute": makeEUInformation( - "K78", - "lb/min", - "pound (avoirdupois) per minute - 7,559 873 x 10⁻³ kg/s" - ), - "pound_(avoirdupois)_per_minute_degree_Fahrenheit": makeEUInformation( - "K79", - "lb/(min·°F)", - "pound (avoirdupois) per minute degree Fahrenheit - 1,360 777 x 10⁻² (kg/s)/K" - ), - "pound_(avoirdupois)_per_minute_psi": makeEUInformation( - "K80", - "(lb/min)/psi", - "pound (avoirdupois) per minute psi - 1,096 467 x 10⁻⁶ (kg/s)/Pa" - ), - "pound_(avoirdupois)_per_second": makeEUInformation("K81", "lb/s", "pound (avoirdupois) per second - 0,453 592 4 kg/s"), - "pound_(avoirdupois)_per_second_degree_Fahrenheit": makeEUInformation( - "K82", - "(lb/s)/°F", - "pound (avoirdupois) per second degree Fahrenheit - 0,816 466 3 (kg/s)/K" - ), - "pound_(avoirdupois)_per_second_psi": makeEUInformation( - "K83", - "(lb/s)/psi", - "pound (avoirdupois) per second psi - 6,578 802 x 10⁻⁵ (kg/s)/Pa" - ), - "ounce_(avoirdupois)_per_day": makeEUInformation("L33", "oz/d", "ounce (avoirdupois) per day - 3,281 194 x 10⁻⁷kg/s"), - "ounce_(avoirdupois)_per_hour": makeEUInformation( - "L34", - "oz/h", - "ounce (avoirdupois) per hour - 7,874 867 x 10⁻⁶ kg/s" - ), - "ounce_(avoirdupois)_per_minute": makeEUInformation( - "L35", - "oz/min", - "ounce (avoirdupois) per minute - 4,724 92 x 10⁻⁴ kg/s" - ), - "ounce_(avoirdupois)_per_second": makeEUInformation( - "L36", - "oz/s", - "ounce (avoirdupois) per second - 2,834 952 x 10⁻² kg/s" - ), - slug_per_day: makeEUInformation("L63", "slug/d", "slug per day - 1,689 109 x 10⁻⁴ kg/s"), - slug_per_hour: makeEUInformation("L66", "slug/h", "slug per hour - 4,053 861 x 10⁻³ kg/s"), - slug_per_minute: makeEUInformation("L67", "slug/min", "slug per minute - 0,243 231 7 kg/s"), - slug_per_second: makeEUInformation("L68", "slug/s", "slug per second - 14,593 90 kg/s"), - tonne_per_day: makeEUInformation("L71", "t/d", "tonne per day - 1,157 41 x 10⁻² kg/s"), - tonne_per_day_kelvin: makeEUInformation("L72", "(t/d)/K", "tonne per day kelvin - 1,157 41 x 10⁻² (kg/s)/K"), - tonne_per_day_bar: makeEUInformation("L73", "(t/d)/bar", "tonne per day bar - 1,157 41 x 10⁻⁷ (kg/s)/Pa"), - tonne_per_hour: makeEUInformation( - "E18", - "t/h", - "tonne per hour - A unit of weight or mass equal to one tonne per hour. 2,777 78 x 10⁻¹ kg/s" - ), - tonne_per_hour_kelvin: makeEUInformation("L74", "(t/h)/K", "tonne per hour kelvin - 2,777 78 x 10⁻¹ (kg/s)/K"), - tonne_per_hour_bar: makeEUInformation("L75", "(t/h)/bar", "tonne per hour bar - 2,777 78 x 10⁻⁶ (kg/s)/Pa"), - tonne_per_minute: makeEUInformation("L78", "t/min", "tonne per minute - 16,666 7 kg/s"), - tonne_per_minute_kelvin: makeEUInformation("L79", "(t/min)/K", "tonne per minute kelvin - 16,666 7 (kg/s)/K"), - tonne_per_minute_bar: makeEUInformation("L80", "(t/min)/bar", "tonne per minute bar - 1,666 67 x 10⁻⁴ (kg/s)/Pa"), - tonne_per_second: makeEUInformation("L81", "t/s", "tonne per second - 10³ kg/s"), - tonne_per_second_kelvin: makeEUInformation("L82", "(t/s)/K", "tonne per second kelvin - 10³ (kg/s)/K"), - tonne_per_second_bar: makeEUInformation("L83", "(t/s)/bar", "tonne per second bar - 10⁻² (kg/s)/Pa"), - ton_long_per_day: makeEUInformation("L85", "ton (UK)/d", "ton long per day - 1,175 980 x 10⁻² kg/s"), - ton_short_per_day: makeEUInformation("L88", "ton (US)/d", "ton short per day - 1,049 982 x 10⁻² kg/s"), - ton_short_per_hour_degree_Fahrenheit: makeEUInformation( - "L89", - "ton (US)/(h·°F)", - "ton short per hour degree Fahrenheit - 0,453 592 2 kg/s x K" - ), - ton_short_per_hour_psi: makeEUInformation( - "L90", - "(ton (US)/h)/psi", - "ton short per hour psi - 3,654 889 x 10⁻⁵ (kg/s)/Pa" - ), - tonne_per_month: makeEUInformation( - "M88", - "t/mo", - "tonne per month - Unit tonne divided by the unit month. 3,802 570 537 68 x 10⁻⁴ kg/s" - ), - tonne_per_year: makeEUInformation( - "M89", - "t/y", - "tonne per year - Unit tonne divided by the unit year with 365 days. 3,168 808 781 x 10⁻⁵ kg/s" - ), - kilopound_per_hour: makeEUInformation( - "M90", - "klb/h", - "kilopound per hour - 1000-fold of the unit of the mass avoirdupois pound according to the avoirdupois unit system divided by the unit hour. 0,125 997 889 kg/s" - ) - }, - /** - * mass ratio - */ - "mass ratio": { - microgram_per_kilogram: makeEUInformation("J33", "µg/kg", "microgram per kilogram - 10⁻⁹"), - nanogram_per_kilogram: makeEUInformation("L32", "ng/kg", "nanogram per kilogram - 10⁻¹²"), - milligram_per_kilogram: makeEUInformation("NA", "mg/kg", "milligram per kilogram - 10⁻⁶ 1"), - kilogram_per_kilogram: makeEUInformation("M29", "kg/kg", "kilogram per kilogram - 1"), - pound_per_pound: makeEUInformation( - "M91", - "lb/lb", - "pound per pound - Proportion of the mass consisting of the avoirdupois pound according to the avoirdupois unit system divided by the avoirdupois pound according to the avoirdupois unit system. 1" - ), - microgram_per_hectogram: makeEUInformation("Q29", "µg/hg", "microgram per hectogram - Microgram per hectogram. 10⁻8") - }, - /** - * volume flow rate - */ - "volume flow rate": { - cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s"), - cubic_metre_per_hour: makeEUInformation("MQH", "m³/h", "cubic metre per hour - 2,777 78 x 10⁻⁴ m³/s"), - millilitre_per_second: makeEUInformation("40", "ml/s", "millilitre per second - 10⁻⁶ m³/s"), - millilitre_per_minute: makeEUInformation("41", "ml/min", "millilitre per minute - 1,666 67 x 10⁻⁸ m³/s"), - litre_per_day: makeEUInformation("LD", "l/d", "litre per day - 1,157 41 x 10⁻⁸ m³/s"), - cubic_centimetre_per_second: makeEUInformation("2J", "cm³/s", "cubic centimetre per second - 10⁻⁶ m³/s"), - kilolitre_per_hour: makeEUInformation("4X", "kl/h", "kilolitre per hour - 2,777 78 x 10⁻⁴ m³/s"), - litre_per_minute: makeEUInformation("L2", "l/min", "litre per minute - 1,666 67 x 10⁻⁵ m³/s"), - cubic_centimetre_per_day: makeEUInformation("G47", "cm³/d", "cubic centimetre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), - cubic_centimetre_per_day_bar: makeEUInformation( - "G78", - "cm³/(d·bar)", - "cubic centimetre per day bar - 1,157 41 × 10⁻¹⁶ kg⁻¹ x m⁴ x s" - ), - cubic_centimetre_per_day_kelvin: makeEUInformation( - "G61", - "cm³/(d·K)", - "cubic centimetre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹" - ), - cubic_centimetre_per_hour: makeEUInformation("G48", "cm³/h", "cubic centimetre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), - cubic_centimetre_per_hour_bar: makeEUInformation( - "G79", - "cm³/(h·bar)", - "cubic centimetre per hour bar - 2,777 78 × 10⁻¹⁵ kg⁻¹ x m⁴ x s" - ), - cubic_centimetre_per_hour_kelvin: makeEUInformation( - "G62", - "cm³/(h·K)", - "cubic centimetre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" - ), - cubic_centimetre_per_minute: makeEUInformation( - "G49", - "cm³/min", - "cubic centimetre per minute - 1,666 67 × 10⁻⁸ m³ x s⁻¹" - ), - cubic_centimetre_per_minute_bar: makeEUInformation( - "G80", - "cm³/(min·bar)", - "cubic centimetre per minute bar - 1,666 67 × 10⁻¹³ kg⁻¹ x m⁴ x s" - ), - cubic_centimetre_per_minute_kelvin: makeEUInformation( - "G63", - "cm³/(min·K)", - "cubic centimetre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" - ), - cubic_centimetre_per_second_bar: makeEUInformation( - "G81", - "cm³/(s·bar)", - "cubic centimetre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s" - ), - cubic_centimetre_per_second_kelvin: makeEUInformation( - "G64", - "cm³/(s·K)", - "cubic centimetre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹" - ), - cubic_decimetre_per_hour: makeEUInformation("E92", "dm³/h", "cubic decimetre per hour - 2,777 78 × 10⁻⁷ m³ x s⁻¹"), - cubic_metre_per_day: makeEUInformation("G52", "m³/d", "cubic metre per day - 1,157 41 × 10⁻⁵ m³ x s⁻¹"), - cubic_metre_per_day_bar: makeEUInformation( - "G86", - "m³/(d·bar)", - "cubic metre per day bar - 1,157 41 × 10⁻¹⁰ kg⁻¹ x m⁴ x s" - ), - cubic_metre_per_day_kelvin: makeEUInformation( - "G69", - "m³/(d·K)", - "cubic metre per day kelvin - 1,157 41 × 10⁻⁵ m³ x s⁻¹ x K⁻¹" - ), - cubic_metre_per_hour_bar: makeEUInformation( - "G87", - "m³/(h·bar)", - "cubic metre per hour bar - 2,777 78 × 10⁻⁹ kg⁻¹ x m⁴ x s" - ), - cubic_metre_per_hour_kelvin: makeEUInformation( - "G70", - "m³/(h·K)", - "cubic metre per hour kelvin - 2,777 78 × 10⁻⁴ m³ x s⁻¹ x K⁻¹" - ), - cubic_metre_per_minute: makeEUInformation("G53", "m³/min", "cubic metre per minute - 1,666 67 × 10⁻² m³ x s⁻¹"), - cubic_metre_per_minute_bar: makeEUInformation( - "G88", - "m³/(min·bar)", - "cubic metre per minute bar - 1,666 67 × 10⁻⁷ kg⁻¹ x m⁴ x s" - ), - cubic_metre_per_minute_kelvin: makeEUInformation( - "G71", - "m³/(min·K)", - "cubic metre per minute kelvin - 1,666 67 × 10⁻² m³ x s⁻¹ x K⁻¹" - ), - cubic_metre_per_second_bar: makeEUInformation("G89", "m³/(s·bar)", "cubic metre per second bar - 10⁻⁵ kg⁻¹ x m⁴ x s"), - cubic_metre_per_second_kelvin: makeEUInformation("G72", "m³/(s·K)", "cubic metre per second kelvin - m³ x s⁻¹ x K⁻¹"), - litre_per_day_bar: makeEUInformation("G82", "l/(d·bar)", "litre per day bar - 1,157 41 × 10⁻¹³ kg⁻¹ x m⁴ x s"), - litre_per_day_kelvin: makeEUInformation("G65", "l/(d·K)", "litre per day kelvin - 1,157 41 × 10⁻⁸ m³ x s⁻¹ x K⁻¹"), - litre_per_hour_bar: makeEUInformation("G83", "l/(h·bar)", "litre per hour bar - 2,777 78 × 10⁻¹² kg⁻¹ x m⁴ x s"), - litre_per_hour_kelvin: makeEUInformation("G66", "l/(h·K)", "litre per hour kelvin - 2,777 78 × 10⁻⁷ m³ x s⁻¹ x K⁻¹"), - litre_per_minute_bar: makeEUInformation("G84", "l/(min·bar)", "litre per minute bar - 1,666 67 × 10⁻¹⁰ kg⁻¹ x m⁴ x s"), - litre_per_minute_kelvin: makeEUInformation( - "G67", - "l/(min·K)", - "litre per minute kelvin - 1,666 67 × 10⁻⁵ m³ x s⁻¹ x K⁻¹" - ), - litre_per_second: makeEUInformation("G51", "l/s", "litre per second - 10⁻³ m³ x s⁻¹"), - litre_per_second_bar: makeEUInformation("G85", "l/(s·bar)", "litre per second bar - 10⁻⁸ kg⁻¹ x m⁴ x s"), - litre_per_second_kelvin: makeEUInformation("G68", "l/(s·K)", "litre per second kelvin - 10⁻³ m³ x s⁻¹ x K⁻¹"), - millilitre_per_day: makeEUInformation("G54", "ml/d", "millilitre per day - 1,157 41 × 10⁻¹¹ m³ x s⁻¹"), - millilitre_per_day_bar: makeEUInformation( - "G90", - "ml/(d·bar)", - "millilitre per day bar - 1,157 41 x 10⁻¹⁶ x kg⁻¹ x m⁴ x s" - ), - millilitre_per_day_kelvin: makeEUInformation( - "G73", - "ml/(d·K)", - "millilitre per day kelvin - 1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹" - ), - millilitre_per_hour: makeEUInformation("G55", "ml/h", "millilitre per hour - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹"), - millilitre_per_hour_bar: makeEUInformation( - "G91", - "ml/(h·bar)", - "millilitre per hour bar - 2,777 78 x 10⁻¹⁵ x kg⁻¹ x m⁴ x s" - ), - millilitre_per_hour_kelvin: makeEUInformation( - "G74", - "ml/(h·K)", - "millilitre per hour kelvin - 2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹" - ), - millilitre_per_minute_bar: makeEUInformation( - "G92", - "ml/(min·bar)", - "millilitre per minute bar - 1,666 67 × 10⁻¹³ x kg⁻¹ x m⁴ x s" - ), - millilitre_per_minute_kelvin: makeEUInformation( - "G75", - "ml/(min·K)", - "millilitre per minute kelvin - 1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹" - ), - millilitre_per_second_bar: makeEUInformation("G93", "ml/(s·bar)", "millilitre per second bar - 10⁻¹¹ kg⁻¹ x m⁴ x s"), - millilitre_per_second_kelvin: makeEUInformation( - "G76", - "ml/(s·K)", - "millilitre per second kelvin - 10⁻⁶ m³ x s⁻¹ x K⁻¹" - ), - cubic_foot_per_hour: makeEUInformation("2K", "ft³/h", "cubic foot per hour - 7,865 79 x 10⁻⁶ m³/s"), - cubic_foot_per_minute: makeEUInformation("2L", "ft³/min", "cubic foot per minute - 4,719 474 x 10⁻⁴ m³/s"), - "barrel_(US)_per_minute": makeEUInformation("5A", "barrel (US)/min", "barrel (US) per minute - 2,649 79 x 10⁻³ m³/s"), - US_gallon_per_minute: makeEUInformation("G2", "gal (US) /min", "US gallon per minute - 6,309 020 x 10⁻⁵ m³/s"), - Imperial_gallon_per_minute: makeEUInformation( - "G3", - "gal (UK) /min", - "Imperial gallon per minute - 7,576 82 x 10⁻⁵ m³/s" - ), - cubic_inch_per_hour: makeEUInformation("G56", "in³/h", "cubic inch per hour - 4,551 96 × 10⁻⁹ m³ x s⁻¹"), - cubic_inch_per_minute: makeEUInformation("G57", "in³/min", "cubic inch per minute - 2,731 18 × 10⁻⁷ m³ x s⁻¹"), - cubic_inch_per_second: makeEUInformation("G58", "in³/s", "cubic inch per second - 1,638 71 × 10⁻⁵ m³ x s⁻¹"), - "gallon_(US)_per_hour": makeEUInformation("G50", "gal/h", "gallon (US) per hour - 1,051 5 × 10⁻⁶ m³ x s⁻¹"), - "barrel_(UK_petroleum)_per_minute": makeEUInformation( - "J58", - "bbl (UK liq.)/min", - "barrel (UK petroleum) per minute - 2,651 886 m³/s" - ), - "barrel_(UK_petroleum)_per_day": makeEUInformation( - "J59", - "bbl (UK liq.)/d", - "barrel (UK petroleum) per day - 1,841 587 4 x 10⁻⁶ m³/s" - ), - "barrel_(UK_petroleum)_per_hour": makeEUInformation( - "J60", - "bbl (UK liq.)/h", - "barrel (UK petroleum) per hour - 4,419 810 x 10⁻⁵ m³/s" - ), - "barrel_(UK_petroleum)_per_second": makeEUInformation( - "J61", - "bbl (UK liq.)/s", - "barrel (UK petroleum) per second - 0,159 113 15 m³/s" - ), - "barrel_(US_petroleum)_per_hour": makeEUInformation( - "J62", - "bbl (US)/h", - "barrel (US petroleum) per hour - 4,416 314 x 10⁻⁵ m³/s" - ), - "barrel_(US_petroleum)_per_second": makeEUInformation( - "J63", - "bbl (US)/s", - "barrel (US petroleum) per second - 0,158 987 3 m³/s" - ), - "bushel_(UK)_per_day": makeEUInformation("J64", "bu (UK)/d", "bushel (UK) per day - 4,209 343 x 10⁻⁷ m³/s"), - "bushel_(UK)_per_hour": makeEUInformation("J65", "bu (UK)/h", "bushel (UK) per hour - 1,010 242 x 10⁻⁵ m³/s"), - "bushel_(UK)_per_minute": makeEUInformation("J66", "bu (UK)/min", "bushel (UK) per minute - 6,061 453 x 10⁻⁴ m³/s"), - "bushel_(UK)_per_second": makeEUInformation("J67", "bu (UK)/s", "bushel (UK) per second - 3,636 872 x 10⁻² m³/s"), - "bushel_(US_dry)_per_day": makeEUInformation("J68", "bu (US dry)/d", "bushel (US dry) per day - 4,078 596 x 10⁻⁷ m³/s"), - "bushel_(US_dry)_per_hour": makeEUInformation( - "J69", - "bu (US dry)/h", - "bushel (US dry) per hour - 9,788 631 x 10⁻⁶ m³/s" - ), - "bushel_(US_dry)_per_minute": makeEUInformation( - "J70", - "bu (US dry)/min", - "bushel (US dry) per minute - 5,873 178 x 10⁻⁴ m³/s" - ), - "bushel_(US_dry)_per_second": makeEUInformation( - "J71", - "bu (US dry)/s", - "bushel (US dry) per second - 3,523 907 x 10⁻² m³/s" - ), - cubic_decimetre_per_day: makeEUInformation("J90", "dm³/d", "cubic decimetre per day - 1,157 41 x 10⁻⁸ m³/s"), - cubic_decimetre_per_minute: makeEUInformation("J92", "dm³/min", "cubic decimetre per minute - 1,666 67 x 10⁻⁵ m³/s"), - cubic_decimetre_per_second: makeEUInformation("J93", "dm³/s", "cubic decimetre per second - 10⁻³ m³/s"), - cubic_metre_per_second_pascal: makeEUInformation( - "N45", - "(m³/s)/Pa", - "cubic metre per second pascal - Power of the SI base unit meter by exponent 3 divided by the product of the SI base unit second and the derived SI base unit pascal. kg⁻¹ x m⁴ x s" - ), - "ounce_(UK_fluid)_per_day": makeEUInformation( - "J95", - "fl oz (UK)/d", - "ounce (UK fluid) per day - 3,288 549 x 10⁻¹⁰ m³/s" - ), - "ounce_(UK_fluid)_per_hour": makeEUInformation( - "J96", - "fl oz (UK)/h", - "ounce (UK fluid) per hour - 7,892 517 x 10⁻⁹ m³/s" - ), - "ounce_(UK_fluid)_per_minute": makeEUInformation( - "J97", - "fl oz (UK)/min", - "ounce (UK fluid) per minute - 4,735 51 x 10⁻⁷ m³/s" - ), - "ounce_(UK_fluid)_per_second": makeEUInformation( - "J98", - "fl oz (UK)/s", - "ounce (UK fluid) per second - 2,841 306 x 10⁻⁵ m³/s" - ), - "ounce_(US_fluid)_per_day": makeEUInformation( - "J99", - "fl oz (US)/d", - "ounce (US fluid) per day - 3,422 862 x 10⁻¹⁰ m³/s" - ), - "ounce_(US_fluid)_per_hour": makeEUInformation( - "K10", - "fl oz (US)/h", - "ounce (US fluid) per hour - 8,214 869 x 10⁻⁹ m³/s" - ), - "ounce_(US_fluid)_per_minute": makeEUInformation( - "K11", - "fl oz (US)/min", - "ounce (US fluid) per minute - 4,928 922 x 10⁻⁷ m³/s" - ), - "ounce_(US_fluid)_per_second": makeEUInformation( - "K12", - "fl oz (US)/s", - "ounce (US fluid) per second - 2,957 353 x 10⁻⁵ m³/s" - ), - cubic_foot_per_day: makeEUInformation("K22", "ft³/d", "cubic foot per day - 3,277 413 x 10⁻⁷ m³/s"), - "gallon_(UK)_per_day": makeEUInformation("K26", "gal (UK)/d", "gallon (UK) per day - 5,261 678 x 10⁻⁸ m³/s"), - "gallon_(UK)_per_hour": makeEUInformation("K27", "gal (UK)/h", "gallon (UK) per hour - 1,262 803 x 10⁻⁶ m³/s"), - "gallon_(UK)_per_second": makeEUInformation("K28", "gal (UK)/s", "gallon (UK) per second - 4,546 09 x 10⁻³ m³/s"), - "gallon_(US_liquid)_per_second": makeEUInformation( - "K30", - "gal (US liq.)/s", - "gallon (US liquid) per second - 3,785 412 x 10⁻³ m³/s" - ), - "gill_(UK)_per_day": makeEUInformation("K32", "gi (UK)/d", "gill (UK) per day - 1,644 274 x 10⁻⁵ m³/s"), - "gill_(UK)_per_hour": makeEUInformation("K33", "gi (UK)/h", "gill (UK) per hour - 3,946 258 x 10⁻⁸ m³/s"), - "gill_(UK)_per_minute": makeEUInformation("K34", "gi (UK)/min", "gill (UK) per minute - 0,023 677 55 m³/s"), - "gill_(UK)_per_second": makeEUInformation("K35", "gi (UK)/s", "gill (UK) per second - 1,420 653 x 10⁻⁴ m³/s"), - "gill_(US)_per_day": makeEUInformation("K36", "gi (US)/d", "gill (US) per day - 1,369 145 x 10⁻⁹ m³/s"), - "gill_(US)_per_hour": makeEUInformation("K37", "gi (US)/h", "gill (US) per hour - 3,285 947 x 10⁻⁸ m³/s"), - "gill_(US)_per_minute": makeEUInformation("K38", "gi (US)/min", "gill (US) per minute - 1,971 568 x 10⁻⁶ m³/s"), - "gill_(US)_per_second": makeEUInformation("K39", "gi (US)/s", "gill (US) per second - 1,182 941 x 10⁻⁴ m³/s"), - "quart_(UK_liquid)_per_day": makeEUInformation( - "K94", - "qt (UK liq.)/d", - "quart (UK liquid) per day - 1,315 420 x 10⁻⁸ m³/s" - ), - "quart_(UK_liquid)_per_hour": makeEUInformation( - "K95", - "qt (UK liq.)/h", - "quart (UK liquid) per hour - 3,157 008 x 10⁻⁷ m³/s" - ), - "quart_(UK_liquid)_per_minute": makeEUInformation( - "K96", - "qt (UK liq.)/min", - "quart (UK liquid) per minute - 1,894 205 x 10⁻⁵ m³/s" - ), - "quart_(UK_liquid)_per_second": makeEUInformation( - "K97", - "qt (UK liq.)/s", - "quart (UK liquid) per second - 1,136 523 x 10⁻³ m³/s" - ), - "quart_(US_liquid)_per_day": makeEUInformation( - "K98", - "qt (US liq.)/d", - "quart (US liquid) per day - 1,095 316 x 10⁻⁸ m³/s" - ), - "quart_(US_liquid)_per_hour": makeEUInformation( - "K99", - "qt (US liq.)/h", - "quart (US liquid) per hour - 2,628 758 x 10⁻⁷ m³/s" - ), - "quart_(US_liquid)_per_minute": makeEUInformation( - "L10", - "qt (US liq.)/min", - "quart (US liquid) per minute - 1,577 255 x 10⁻⁵ m³/s" - ), - "quart_(US_liquid)_per_second": makeEUInformation( - "L11", - "qt (US liq.)/s", - "quart (US liquid) per second - 9,463 529 x 10⁻⁴ m³/s" - ), - "peck_(UK)_per_day": makeEUInformation("L44", "pk (UK)/d", "peck (UK) per day - 1,052 336 x 10⁻⁷ m³/s"), - "peck_(UK)_per_hour": makeEUInformation("L45", "pk (UK)/h", "peck (UK) per hour - 2,525 606 x 10⁻⁶ m³/s"), - "peck_(UK)_per_minute": makeEUInformation("L46", "pk (UK)/min", "peck (UK) per minute - 1,515 363 5 x 10⁻⁴ m³/s"), - "peck_(UK)_per_second": makeEUInformation("L47", "pk (UK)/s", "peck (UK) per second - 9,092 181 x 10⁻³ m³/s"), - "peck_(US_dry)_per_day": makeEUInformation("L48", "pk (US dry)/d", "peck (US dry) per day - 1,019 649 x 10⁻⁷ m³/s"), - "peck_(US_dry)_per_hour": makeEUInformation("L49", "pk (US dry)/h", "peck (US dry) per hour - 2,447 158 x 10⁻⁶ m³/s"), - "peck_(US_dry)_per_minute": makeEUInformation( - "L50", - "pk (US dry)/min", - "peck (US dry) per minute - 1,468 295 x 10⁻⁴ m³/s" - ), - "peck_(US_dry)_per_second": makeEUInformation( - "L51", - "pk (US dry)/s", - "peck (US dry) per second - 8,809 768 x 10⁻³ m³/s" - ), - "pint_(UK)_per_day": makeEUInformation("L53", "pt (UK)/d", "pint (UK) per day - 6,577 098 x 10⁻⁹ m³/s"), - "pint_(UK)_per_hour": makeEUInformation("L54", "pt (UK)/h", "pint (UK) per hour - 1,578 504 x 10⁻⁷ m³/s"), - "pint_(UK)_per_minute": makeEUInformation("L55", "pt (UK)/min", "pint (UK) per minute - 9,471 022 x 10⁻⁶ m³/s"), - "pint_(UK)_per_second": makeEUInformation("L56", "pt (UK)/s", "pint (UK) per second - 5,682 613 x 10⁻⁴ m³/s"), - "pint_(US_liquid)_per_day": makeEUInformation( - "L57", - "pt (US liq.)/d", - "pint (US liquid) per day - 5,476 580 x 10⁻⁹ m³/s" - ), - "pint_(US_liquid)_per_hour": makeEUInformation( - "L58", - "pt (US liq.)/h", - "pint (US liquid) per hour - 1,314 379 x 10⁻⁷ m³/s" - ), - "pint_(US_liquid)_per_minute": makeEUInformation( - "L59", - "pt (US liq.)/min", - "pint (US liquid) per minute - 7,886 275 x 10⁻⁶ m³/s" - ), - "pint_(US_liquid)_per_second": makeEUInformation( - "L60", - "pt (US liq.)/s", - "pint (US liquid) per second - 4,731 765 x 10⁻⁴ m³/s" - ), - cubic_yard_per_day: makeEUInformation("M12", "yd³/d", "cubic yard per day - 8,849 015 x 10⁻⁶ m³/s"), - cubic_yard_per_hour: makeEUInformation("M13", "yd³/h", "cubic yard per hour - 2,123 764 x 10⁻⁴ m³/s"), - cubic_yard_per_minute: makeEUInformation("M15", "yd³/min", "cubic yard per minute - 1,274 258 x 10⁻² m³/s"), - cubic_yard_per_second: makeEUInformation("M16", "yd³/s", "cubic yard per second - 0,764 554 9 m³/s"), - Standard_cubic_metre_per_day: makeEUInformation( - "Q37", - "", - "Standard cubic metre per day - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" - ), - Standard_cubic_metre_per_hour: makeEUInformation( - "Q38", - "", - "Standard cubic metre per hour - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" - ), - Normalized_cubic_metre_per_day: makeEUInformation( - "Q39", - "", - "Normalized cubic metre per day - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per day 1.15741 × 10-5 m3/s" - ), - Normalized_cubic_metre_per_hour: makeEUInformation( - "Q40", - "", - "Normalized cubic metre per hour - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per hour 2.77778 × 10-4 m3/s" - ) - }, - /** - * volume ratio - */ - "volume ratio": { - cubic_metre_per_cubic_metre: makeEUInformation("H60", "m³/m³", "cubic metre per cubic metre - 1") - }, - /** - * leakage rate of gas - */ - "leakage rate of gas": { - bar_cubic_metre_per_second: makeEUInformation("F92", "bar·m³/s", "bar cubic metre per second - 10⁵ kg x m² x s⁻³"), - bar_litre_per_second: makeEUInformation("F91", "bar·l/s", "bar litre per second - 10² kg x m² x s⁻³"), - psi_cubic_inch_per_second: makeEUInformation("K87", "psi·in³/s", "psi cubic inch per second - 0,112 985 Pa x m³/s"), - psi_litre_per_second: makeEUInformation("K88", "psi·l/s", "psi litre per second - 6,894 757 Pa x m³/s"), - psi_cubic_metre_per_second: makeEUInformation( - "K89", - "psi·m³/s", - "psi cubic metre per second - 6,894 757 x 10³ Pa x m³/s" - ), - psi_cubic_yard_per_second: makeEUInformation( - "K90", - "psi·yd³/s", - "psi cubic yard per second - 5,271 420 x 10³ Pa x m³/s" - ) - }, - /** - * undefined - */ - undefined: { - Kilowatt_hour_per_normalized_cubic_metre: makeEUInformation( - "KWN", - "", - "Kilowatt hour per normalized cubic metre - Kilowatt hour per normalized cubic metre (temperature 0°C and pressure 101325 millibars ). " - ), - Kilowatt_hour_per_standard_cubic_metre: makeEUInformation( - "KWS", - "", - "Kilowatt hour per standard cubic metre - Kilowatt hour per standard cubic metre (temperature 15°C and pressure 101325 millibars). " - ), - Joule_per_normalised_cubic_metre: makeEUInformation( - "Q41", - "", - "Joule per normalised cubic metre - Joule per normalised cubic metre (temperature 0°C and pressure 101325 millibars). " - ), - Joule_per_standard_cubic_metre: makeEUInformation( - "Q42", - "", - "Joule per standard cubic metre - Joule per standard cubic metre (temperature 15°C and pressure 101325 millibars). " - ), - Mega_Joule_per_Normalised_cubic_Metre: makeEUInformation( - "MNJ", - "MJ/m³", - "Mega Joule per Normalised cubic Metre - Energy in Mega Joules per normalised cubic metre for gas (temperature 0°C and pressure 101325 millibars) " - ) - }, - /** - * Power flow rate - */ - "Power flow rate": { - megawatts_per_minute: makeEUInformation( - "Q35", - "MW/min", - "megawatts per minute - A unit of power defining the total amount of bulk energy transferred or consumer per minute 1.667 × 104 W/s" - ) - } - }, - /** - * Heat - */ - Heat: { - /** - * thermodynamic - */ - thermodynamic: { - kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) K") - }, - /** - * temperature - */ - temperature: { - degree_Celsius: makeEUInformation( - "CEL", - "°C", - "degree Celsius - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 1 x K" - ), - degree_Celsius_per_hour: makeEUInformation("H12", "°C/h", "degree Celsius per hour - 2,777 78 x 10⁻⁴ s⁻¹ K"), - degree_Celsius_per_bar: makeEUInformation("F60", "°C/bar", "degree Celsius per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), - degree_Celsius_per_kelvin: makeEUInformation("E98", "°C/K", "degree Celsius per kelvin - 1"), - degree_Celsius_per_minute: makeEUInformation("H13", "°C/min", "degree Celsius per minute - 1,666 67 x 10⁻² s⁻¹ K"), - degree_Celsius_per_second: makeEUInformation("H14", "°C/s", "degree Celsius per second - s⁻¹ K"), - kelvin_per_bar: makeEUInformation("F61", "K/bar", "kelvin per bar - 10⁻⁵ kg⁻¹ x m x s² x K"), - kelvin_per_hour: makeEUInformation("F10", "K/h", "kelvin per hour - 2,777 78 × 10⁻⁴ s⁻¹ x K"), - kelvin_per_kelvin: makeEUInformation("F02", "K/K", "kelvin per kelvin - 1"), - kelvin_per_minute: makeEUInformation("F11", "K/min", "kelvin per minute - 1,666 67 × 10⁻² s⁻¹ x K"), - kelvin_per_second: makeEUInformation("F12", "K/s", "kelvin per second - s⁻¹ x K"), - kelvin_per_pascal: makeEUInformation( - "N79", - "K/Pa", - "kelvin per pascal - SI base unit kelvin divided by the derived SI unit pascal. kg⁻¹ x m x s² x K" - ), - degree_Fahrenheit_per_kelvin: makeEUInformation("J20", "°F/K", "degree Fahrenheit per kelvin - 0,555 555 6"), - degree_Fahrenheit_per_bar: makeEUInformation("J21", "°F/bar", "degree Fahrenheit per bar - 0,555 555 6 x 10⁻⁵ K/Pa"), - reciprocal_degree_Fahrenheit: makeEUInformation("J26", "1/°F", "reciprocal degree Fahrenheit - 1,8 1/K"), - degree_Rankine: makeEUInformation( - "A48", - "°R", - "degree Rankine - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" - ) - }, - /** - * fahrenheit temperature - */ - "fahrenheit temperature": { - degree_Fahrenheit: makeEUInformation( - "FAH", - "°F", - "degree Fahrenheit - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) 5/9 x K" - ) - }, - /** - * temperature variation over time - */ - "temperature variation over time": { - degree_Fahrenheit_per_hour: makeEUInformation("J23", "°F/h", "degree Fahrenheit per hour - 1,543 210 x 10⁻⁴ K/s"), - degree_Fahrenheit_per_minute: makeEUInformation( - "J24", - "°F/min", - "degree Fahrenheit per minute - 9,259 259 x 10⁻³ K/s" - ), - degree_Fahrenheit_per_second: makeEUInformation("J25", "°F/s", "degree Fahrenheit per second - 0,555 555 6 K/s"), - degree_Rankine_per_hour: makeEUInformation("J28", "°R/h", "degree Rankine per hour - 1,543 210 x 10⁻⁴ K/s"), - degree_Rankine_per_minute: makeEUInformation("J29", "°R/min", "degree Rankine per minute - 9,259 259 x 10⁻³ K/s"), - degree_Rankine_per_second: makeEUInformation("J30", "°R/s", "degree Rankine per second - 0,555 555 6 K/s") - }, - /** - * linear expansion coefficient, cubic expansion coefficient, relative pressure coefficient - */ - "linear expansion coefficient, cubic expansion coefficient, relative pressure coefficient": { - reciprocal_kelvin_or_kelvin_to_the_power_minus_one: makeEUInformation( - "C91", - "K⁻¹", - "reciprocal kelvin or kelvin to the power minus one - K⁻¹" - ), - reciprocal_megakelvin_or_megakelvin_to_the_power_minus_one: makeEUInformation( - "M20", - "1/MK", - "reciprocal megakelvin or megakelvin to the power minus one - 10⁻⁶ K⁻¹" - ) - }, - /** - * pressure coefficient - */ - "pressure coefficient": { - pascal_per_kelvin: makeEUInformation("C64", "Pa/K", "pascal per kelvin - Pa/K"), - bar_per_kelvin: makeEUInformation("F81", "bar/K", "bar per kelvin - 10⁵ kg x m⁻¹ x s⁻² x K⁻¹") - }, - /** - * isothermal compressibility, isentropic compressibility - */ - "isothermal compressibility, isentropic compressibility": { - reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( - "C96", - "Pa⁻¹", - "reciprocal pascal or pascal to the power minus one - Pa⁻¹" - ) - }, - /** - * heat, quantity of heat, energy, thermodynamic energy, enthalpy, Helmholtz function, Helmholtz free energy - */ - "heat, quantity of heat, energy, thermodynamic energy, enthalpy, Helmholtz function, Helmholtz free energy": { - joule: makeEUInformation("JOU", "J", "joule - J"), - watt_second: makeEUInformation("J55", "W·s", "watt second - W x s"), - "British_thermal_unit_(international_table)": makeEUInformation( - "BTU", - "BtuIT", - "British thermal unit (international table) - 1,055 056 x 10³ J" - ), - "15_°C_calorie": makeEUInformation("A1", "cal₁₅", "15 °C calorie - 4,188 46 J"), - "calorie_(international_table)_": makeEUInformation("D70", "calIT", "calorie (international table) - 4,186 8 J"), - "British_thermal_unit_(mean)": makeEUInformation("J39", "Btu", "British thermal unit (mean) - 1,055 87 x 10³ J"), - "calorie_(mean)": makeEUInformation("J75", "cal", "calorie (mean) - 4,190 02 J"), - "kilocalorie_(mean)": makeEUInformation("K51", "kcal", "kilocalorie (mean) - 4,190 02 x 10³ J"), - "kilocalorie_(international_table)": makeEUInformation( - "E14", - "kcalIT", - "kilocalorie (international table) - 4,186 8 x 10³ J" - ), - "kilocalorie_(thermochemical)": makeEUInformation("K53", "kcalth", "kilocalorie (thermochemical) - 4,184 x 10³ J"), - "British_thermal_unit_(39_ºF)_": makeEUInformation( - "N66", - "Btu (39 ºF) ", - "British thermal unit (39 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 39 °F. 1,059 67 x 10³ J" - ), - "British_thermal_unit_(59_ºF)": makeEUInformation( - "N67", - "Btu (59 ºF)", - "British thermal unit (59 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 59 °F. 1,054 80 x 10³ J" - ), - "British_thermal_unit_(60_ºF)_": makeEUInformation( - "N68", - "Btu (60 ºF) ", - "British thermal unit (60 ºF) - Unit of head energy according to the Imperial system of units at a reference temperature of 60 °F. 1,054 68 x 10³ J" - ), - "calorie_(20_ºC)_": makeEUInformation( - "N69", - "cal₂₀", - "calorie (20 ºC) - Unit for quantity of heat, which is to be required for 1 g air free water at a constant pressure from 101,325 kPa, to warm up the pressure of standard atmosphere at sea level, from 19,5 °C on 20,5 °C. 4,181 90 x J" - ), - "quad_(1015_BtuIT)": makeEUInformation( - "N70", - "quad", - "quad (1015 BtuIT) - Unit of heat energy according to the imperial system of units. 1,055 056 × 10¹⁸ J" - ), - "therm_(EC)": makeEUInformation( - "N71", - "thm (EC)", - "therm (EC) - Unit of heat energy in commercial use, within the EU defined: 1 thm (EC) = 100 000 BtuIT. 1,055 06 × 10⁸ J" - ), - "therm_(U.S.)": makeEUInformation( - "N72", - "thm (US)", - "therm (U.S.) - Unit of heat energy in commercial use. 1,054 804 × 10⁸ J" - ) - }, - /** - * Gibbs function, Gibbs free energy - */ - "Gibbs function, Gibbs free energy": { - "calorie_(thermochemical)": makeEUInformation("D35", "calth", "calorie (thermochemical) - 4,184 J") - }, - /** - * heat flow rate - */ - "heat flow rate": { - watt: makeEUInformation("WTT", "W", "watt - W"), - kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), - "British_thermal_unit_(international_table)_per_hour": makeEUInformation( - "2I", - "BtuIT/h", - "British thermal unit (international table) per hour - 2,930 711x 10⁻¹ W" - ), - "British_thermal_unit_(international_table)_per_minute": makeEUInformation( - "J44", - "BtuIT/min", - "British thermal unit (international table) per minute - 17,584 266 W" - ), - "British_thermal_unit_(international_table)_per_second": makeEUInformation( - "J45", - "BtuIT/s", - "British thermal unit (international table) per second - 1,055 056 x 10³ W" - ), - "British_thermal_unit_(thermochemical)_per_hour": makeEUInformation( - "J47", - "Btuth/h", - "British thermal unit (thermochemical) per hour - 0,292 875 1 W" - ), - "British_thermal_unit_(thermochemical)_per_minute": makeEUInformation( - "J51", - "Btuth/min", - "British thermal unit (thermochemical) per minute - 17,572 50 W" - ), - "British_thermal_unit_(thermochemical)_per_second": makeEUInformation( - "J52", - "Btuth/s", - "British thermal unit (thermochemical) per second - 1,054 350 x 10³ W" - ), - "calorie_(thermochemical)_per_minute": makeEUInformation( - "J81", - "calth/min", - "calorie (thermochemical) per minute - 6,973 333 x 10⁻² W" - ), - "calorie_(thermochemical)_per_second": makeEUInformation( - "J82", - "calth/s", - "calorie (thermochemical) per second - 4,184 W" - ), - "kilocalorie_(thermochemical)_per_hour": makeEUInformation( - "E15", - "kcalth/h", - "kilocalorie (thermochemical) per hour - 1,162 22 W" - ), - "kilocalorie_(thermochemical)_per_minute": makeEUInformation( - "K54", - "kcalth/min", - "kilocalorie (thermochemical) per minute - 69,733 33 W" - ), - "kilocalorie_(thermochemical)_per_second": makeEUInformation( - "K55", - "kcalth/s", - "kilocalorie (thermochemical) per second - 4,184 x 10³ W" - ) - }, - /** - * density of heat flow rate - */ - "density of heat flow rate": { - watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), - watt_per_square_centimetre_: makeEUInformation( - "N48", - "W/cm²", - "watt per square centimetre - Derived SI unit watt divided by the power of the 0,01-fold the SI base unit metre by exponent 2. 10⁴ W/m²" - ), - watt_per_square_inch_: makeEUInformation( - "N49", - "W/in²", - "watt per square inch - Derived SI unit watt divided by the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ W/m²" - ), - "British_thermal_unit_(international_table)_per_square_foot_hour": makeEUInformation( - "N50", - "BtuIT/(ft²·h)", - "British thermal unit (international table) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,154 591 W/m²" - ), - "British_thermal_unit_(thermochemical)_per_square_foot_hour": makeEUInformation( - "N51", - "Btuth/(ft²·h)", - "British thermal unit (thermochemical) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. 3,152 481 W/m²" - ), - "British_thermal_unit_(thermochemical)_per_square_foot_minute": makeEUInformation( - "N52", - "Btuth/(ft²·min) ", - "British thermal unit (thermochemical) per square foot minute - Unit of the surface heat flux according to the Imperial system of units. 1,891 489 x 10² W/m²" - ), - "British_thermal_unit_(international_table)_per_square_foot_second": makeEUInformation( - "N53", - "BtuIT/(ft²·s)", - "British thermal unit (international table) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,135 653 x 10⁴ W/m²" - ), - "British_thermal_unit_(thermochemical)_per_square_foot_second": makeEUInformation( - "N54", - "Btuth/(ft²·s)", - "British thermal unit (thermochemical) per square foot second - Unit of the surface heat flux according to the Imperial system of units. 1,134 893 x 10⁴ W/m²" - ), - "British_thermal_unit_(international_table)_per_square_inch_second": makeEUInformation( - "N55", - "BtuIT/(in²·s)", - "British thermal unit (international table) per square inch second - Unit of the surface heat flux according to the Imperial system of units. 1,634 246 x 10⁶ W/m²" - ), - "calorie_(thermochemical)_per_square_centimetre_minute": makeEUInformation( - "N56", - "calth/(cm²·min)", - "calorie (thermochemical) per square centimetre minute - Unit of the surface heat flux according to the Imperial system of units. 6,973 333 x 10² W/m²" - ), - "calorie_(thermochemical)_per_square_centimetre_second": makeEUInformation( - "N57", - "calth/(cm²·s)", - "calorie (thermochemical) per square centimetre second - Unit of the surface heat flux according to the Imperial system of units. 4,184 x 10⁴ W/m²" - ) - }, - /** - * thermal conductivity - */ - "thermal conductivity": { - watt_per_metre_kelvin: makeEUInformation("D53", "W/(m·K)", "watt per metre kelvin - W/(m x K)"), - watt_per_metre_degree_Celsius: makeEUInformation( - "N80", - "W/(m·°C)", - "watt per metre degree Celsius - Derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. W/(m x K)" - ), - kilowatt_per_metre_kelvin: makeEUInformation( - "N81", - "kW/(m·K)", - "kilowatt per metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the SI base unit kelvin. 10³ W/(m x K)" - ), - kilowatt_per_metre_degree_Celsius: makeEUInformation( - "N82", - "kW/(m·°C)", - "kilowatt per metre degree Celsius - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. 10³ W/(m x K)" - ), - "British_thermal_unit_(international_table)_per_second_foot_degree_Rankine": makeEUInformation( - "A22", - "BtuIT/(s·ft·°R)", - "British thermal unit (international table) per second foot degree Rankine - 6 230,64 W/(m x K)" - ), - "calorie_(international_table)_per_second_centimetre_kelvin": makeEUInformation( - "D71", - "calIT/(s·cm·K)", - "calorie (international table) per second centimetre kelvin - 418,68 W/(m x K)" - ), - "calorie_(thermochemical)_per_second_centimetre_kelvin": makeEUInformation( - "D38", - "calth/(s·cm·K)", - "calorie (thermochemical) per second centimetre kelvin - 418,4 W/(m x K)" - ), - "British_thermal_unit_(international_table)_foot_per_hour square_foot_degree_Fahrenheit": makeEUInformation( - "J40", - "BtuIT·ft/(h·ft²·°F)", - "British thermal unit (international table) foot per hour square foot degree Fahrenheit - 1,730 735 W/(m x K)" - ), - "British_thermal_unit_(international_table)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( - "J41", - "BtuIT·in/(h·ft²·°F)", - "British thermal unit (international table) inch per hour square foot degree Fahrenheit - 0,144 227 9 W/(m x K)" - ), - "British_thermal_unit_(international_table)_inch_per_second_square foot_degree_Fahrenheit": makeEUInformation( - "J42", - "BtuIT·in/(s·ft²·°F)", - "British thermal unit (international table) inch per second square foot degree Fahrenheit - 5,192 204 x 10² W/(m x K)" - ), - "British_thermal_unit_(thermochemical)_foot_per_hour_square foot_degree_Fahrenheit": makeEUInformation( - "J46", - "Btuth·ft/(h·ft²·°F)", - "British thermal unit (thermochemical) foot per hour square foot degree Fahrenheit - 1,729 577 W/(m x K)" - ), - "British_thermal_unit_(thermochemical)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( - "J48", - "Btuth·in/(h·ft²·°F)", - "British thermal unit (thermochemical) inch per hour square foot degree Fahrenheit - 0,144 131 4 W/(m x K)" - ), - "British_thermal_unit_(thermochemical)_inch_per_second square_foot_degree_Fahrenheit": makeEUInformation( - "J49", - "Btuth·in/(s·ft²·°F)", - "British thermal unit (thermochemical) inch per second square foot degree Fahrenheit - 5,188 732 x 10² W/(m x K)" - ), - "calorie_(thermochemical)_per_centimetre_second_degree_Celsius": makeEUInformation( - "J78", - "calth/(cm·s·°C)", - "calorie (thermochemical) per centimetre second degree Celsius - 4,184 x 10² W/(m x K)" - ), - "kilocalorie_(international_table)_per_hour_metre_degree_Celsius": makeEUInformation( - "K52", - "kcal/(m·h·°C)", - "kilocalorie (international table) per hour metre degree Celsius - 1,163 J/(m x s x K)" - ) - }, - /** - * coefficient of heat transfer - */ - "coefficient of heat transfer": { - watt_per_square_metre_kelvin: makeEUInformation("D55", "W/(m²·K)", "watt per square metre kelvin - W/(m² x K)") - }, - /** - * surface coefficient of heat transfer - */ - "surface coefficient of heat transfer": { - kilowatt_per_square_metre_kelvin: makeEUInformation( - "N78", - "kW/(m²·K)", - "kilowatt per square metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the power of the SI base unit metre by exponent 2 and the SI base unit kelvin. 10³ W/(m² x K)" - ), - "calorie_(international_table)_per_second_square_centimetre_kelvin": makeEUInformation( - "D72", - "calIT/(s·cm²·K)", - "calorie (international table) per second square centimetre kelvin - 4,186 8 x 10⁴ W/(m² x K)" - ), - "calorie_(thermochemical)_per_second_square_centimetre_kelvin": makeEUInformation( - "D39", - "calth/(s·cm²·K)", - "calorie (thermochemical) per second square centimetre kelvin - 4,184 x10⁴ W/(m² x K)" - ), - "British_thermal_unit_(international_table)_per_second_square_foot_degree_Rankine": makeEUInformation( - "A20", - "BtuIT/(s·ft²·°R)", - "British thermal unit (international table) per second square foot degree Rankine - 20 441,7 W/(m² x K)" - ), - "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Rankine": makeEUInformation( - "A23", - "BtuIT/(h·ft²·°R)", - "British thermal unit (international table) per hour square foot degree Rankine - 5,678 26 W/ (m² x K)" - ), - "British_thermal_unit_(international_table)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( - "N74", - "BtuIT/(h·ft²·ºF)", - "British thermal unit (international table) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the Imperial system of units. 5,678 263 W/(m² x K)" - ), - "British_thermal_unit_(thermochemical)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( - "N75", - "Btuth/(h·ft²·ºF)", - "British thermal unit (thermochemical) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 5,674 466 W/(m² x K)" - ), - "British_thermal_unit_(international_table)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( - "N76", - "BtuIT/(s·ft²·ºF)", - "British thermal unit (international table) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,044 175 x 10⁴ W/(m² x K)" - ), - "British_thermal_unit_(thermochemical)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( - "N77", - "Btuth/(s·ft²·ºF) ", - "British thermal unit (thermochemical) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. 2,042 808 x 10⁴ W/(m² x K)" - ) - }, - /** - * thermal insulance, coefficient of thermal insulation - */ - "thermal insulance, coefficient of thermal insulation": { - square_metre_kelvin_per_watt: makeEUInformation("D19", "m²·K/W", "square metre kelvin per watt - m² x K/W"), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)": makeEUInformation( - "J19", - "°F·h·ft²/Btuth", - "degree Fahrenheit hour square foot per British thermal unit (thermochemical) - 0,176 228 m² x K/W" - ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)": makeEUInformation( - "J22", - "°F·h·ft²/BtuIT", - "degree Fahrenheit hour square foot per British thermal unit (international table) - 0,176 110 2 m² x K/W" - ), - clo: makeEUInformation("J83", "clo", "clo - 0,155 m² x K/W"), - "square_metre_hour_degree_Celsius_per_kilocalorie_(international_table)": makeEUInformation( - "L14", - "m²·h·°C/kcal", - "square metre hour degree Celsius per kilocalorie (international table) - 0,859 845 2 m² x s x K/J" - ) - }, - /** - * thermal resistance - */ - "thermal resistance": { - kelvin_per_watt: makeEUInformation("B21", "K/W", "kelvin per watt - K/W"), - kelvin_metre_per_watt: makeEUInformation("H35", "K·m/W", "kelvin metre per watt - K x m⁻¹ x kg⁻¹ x s³"), - "degree_Fahrenheit_hour_per_British_thermal_unit_(international_table)": makeEUInformation( - "N84", - "ºF/(BtuIT/h)", - "degree Fahrenheit hour per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,895 634 K/W" - ), - "degree_Fahrenheit_hour_per_British_thermal_unit_(thermochemical)": makeEUInformation( - "N85", - "ºF/(Btuth/h)", - "degree Fahrenheit hour per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 1,896 903 K/W" - ), - "degree_Fahrenheit_second_per_British_thermal_unit_(international_table)": makeEUInformation( - "N86", - "ºF/(BtuIT/s)", - "degree Fahrenheit second per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,265 651 x 10⁻⁴ K/W" - ), - "degree_Fahrenheit_second_per_British_thermal_unit_(thermochemical)": makeEUInformation( - "N87", - "ºF/(Btuth/s)", - "degree Fahrenheit second per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. 5,269 175 x 10⁻⁴ K/W" - ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(international_table)_inch": makeEUInformation( - "N88", - "ºF·h·ft²/(BtuIT·in)", - "degree Fahrenheit hour square foot per British thermal unit (international table) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,933 472 K x m/W" - ), - "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit_(thermochemical)_inch": makeEUInformation( - "N89", - "ºF·h·ft²/(Btuth·in)", - "degree Fahrenheit hour square foot per British thermal unit (thermochemical) inch - Unit of specific thermal resistance according to the Imperial system of units. 6,938 112 K x m/W" - ) - }, - /** - * thermal conductance - */ - "thermal conductance": { - watt_per_kelvin: makeEUInformation("D52", "W/K", "watt per kelvin - W/K") - }, - /** - * thermal diffusivity - */ - "thermal diffusivity": { - square_metre_per_second: makeEUInformation( - "S4", - "m²/s", - "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" - ), - square_foot_per_second: makeEUInformation( - "S3", - "ft²/s", - "square foot per second - Synonym: foot squared per second 0,092 903 04 m²/s" - ), - millimetre_per_degree_Celcius_metre: makeEUInformation( - "E97", - "mm/(°C·m)", - "millimetre per degree Celcius metre - 10⁻³ K⁻¹" - ), - millimetre_per_kelvin: makeEUInformation("F53", "mm/K", "millimetre per kelvin - 10⁻³ m x K⁻¹"), - metre_per_degree_Celcius_metre: makeEUInformation( - "N83", - "m/(°C·m)", - "metre per degree Celcius metre - SI base unit metre divided by the product of the unit degree Celsius and the SI base unit metre. K⁻¹" - ) - }, - /** - * heat capacity, entropy - */ - "heat capacity, entropy": { - joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K"), - kilojoule_per_kelvin: makeEUInformation("B41", "kJ/K", "kilojoule per kelvin - 10³ J/K"), - "British_thermal_unit_(international_table)_per_pound_degree_Fahrenheit": makeEUInformation( - "J43", - "BtuIT/(lb·°F)", - "British thermal unit (international table) per pound degree Fahrenheit - 4,186 8 x 10³ J/(kg x K)" - ), - "British_thermal_unit_(thermochemical)_per_pound_degree_Fahrenheit": makeEUInformation( - "J50", - "Btuth/(lb·°F)", - "British thermal unit (thermochemical) per pound degree Fahrenheit - 4,184 x 10³ J/(kg x K)" - ), - "calorie_(international_table)_per_gram_degree_Celsius": makeEUInformation( - "J76", - "calIT/(g·°C)", - "calorie (international table) per gram degree Celsius - 4,186 8 x 10³ J/(kg x K)" - ), - "calorie_(thermochemical)_per_gram_degree_Celsius": makeEUInformation( - "J79", - "calth/(g·°C)", - "calorie (thermochemical) per gram degree Celsius - 4,184 x 10³ J/(kg x K)" - ), - "British_thermal_unit_(international_table)_per_degree_Fahrenheit": makeEUInformation( - "N60", - "BtuIT/ºF", - "British thermal unit (international table) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" - ), - "British_thermal_unit_(thermochemical)_per_degree_Fahrenheit": makeEUInformation( - "N61", - "Btuth/ºF", - "British thermal unit (thermochemical) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" - ), - "British_thermal_unit_(international_table)_per_degree_Rankine": makeEUInformation( - "N62", - "BtuIT/ºR", - "British thermal unit (international table) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,899 101 x 10³ J/K" - ), - "British_thermal_unit_(thermochemical)_per_degree_Rankine": makeEUInformation( - "N63", - "Btuth/ºR", - "British thermal unit (thermochemical) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. 1,897 830 x 10³ J/K" - ), - "British_thermal_unit_(thermochemical)_per_pound_degree_Rankine": makeEUInformation( - "N64", - "(Btuth/°R)/lb", - "British thermal unit (thermochemical) per pound degree Rankine - Unit of the heat capacity (British thermal unit according to the international table according to the Rankine degree) according to the Imperial system of units divided by the unit avoirdupois pound according to the avoirdupois system of units. 4,184 x 10³ J/(kg x K)" - ), - "kilocalorie_(international_table)_per_gram_kelvin": makeEUInformation( - "N65", - "(kcalIT/K)/g", - "kilocalorie (international table) per gram kelvin - Unit of the mass-related heat capacity as quotient 1000-fold of the calorie (international table) divided by the product of the 0,001-fold of the SI base units kilogram and kelvin. 4,186 8 x 10⁶ J/(kg x K)" - ) - }, - /** - * specific heat capacity at: - constant pressure, -constant volume,- saturation - */ - "specific heat capacity at: - constant pressure, -constant volume,- saturation": { - joule_per_kilogram_kelvin: makeEUInformation("B11", "J/(kg·K)", "joule per kilogram kelvin - J/(kg x K)"), - kilojoule_per_kilogram_kelvin: makeEUInformation("B43", "kJ/(kg·K)", "kilojoule per kilogram kelvin - 10³ J/(kg x K)"), - "British_thermal_unit_(international_table)_per_pound_degree_Rankine": makeEUInformation( - "A21", - "Btu/IT(lb·°R)", - "British thermal unit (international table) per pound degree Rankine - 4 186,8 J/(kg x K)" - ), - "calorie_(international_table)_per_gram_kelvin": makeEUInformation( - "D76", - "calIT/(g·K)", - "calorie (international table) per gram kelvin - 4 186,8 J/(kg x K)" - ), - "calorie_(thermochemical)_per_gram_kelvin": makeEUInformation( - "D37", - "calth/(g·K)", - "calorie (thermochemical) per gram kelvin - 4,184 x 10³ J/(kg x K)" - ) - }, - /** - * ratio of the specific heat capacities, ratio of the massic heat capacity, isentropic exponent - */ - "ratio of the specific heat capacities, ratio of the massic heat capacity, isentropic exponent": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * massieu function, planck function - */ - "massieu function, planck function": { - joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K") - }, - /** - * massic energy, specific energy - */ - "massic energy, specific energy": { - joule_per_kilogram: makeEUInformation("J2", "J/kg", "joule per kilogram - J/kg") - }, - /** - * massic thermodynamic energy - */ - "massic thermodynamic energy": { - joule_per_gram: makeEUInformation("D95", "J/g", "joule per gram - J/(10⁻³ x kg)"), - kilojoule_per_gram: makeEUInformation("Q31", "kJ/g", "kilojoule per gram - 10⁶ J/kg") - }, - /** - * specific thermodynamic energy - */ - "specific thermodynamic energy": { - megajoule_per_kilogram: makeEUInformation("JK", "MJ/kg", "megajoule per kilogram - 10⁶ J/kg") - }, - /** - * massic enthalpy, specific enthalpy - */ - "massic enthalpy, specific enthalpy": { - kilojoule_per_kilogram: makeEUInformation("B42", "kJ/kg", "kilojoule per kilogram - 10³ J/kg") - }, - /** - * massic Helmholtz free energy - */ - "massic Helmholtz free energy": { - "British_thermal_unit_(international_table)_per_pound": makeEUInformation( - "AZ", - "BtuIT/lb", - "British thermal unit (international table) per pound - 2 326 J/kg" - ) - }, - /** - * specific Helmholtz free energy - */ - "specific Helmholtz free energy": { - "calorie_(international_table)_per_gram": makeEUInformation( - "D75", - "calIT/g", - "calorie (international table) per gram - 4 186,8 J/kg" - ) - }, - /** - * massic Helmholtz free energy, - */ - "massic Helmholtz free energy,": { - "British_thermal_unit_(thermochemical)_per_pound": makeEUInformation( - "N73", - "Btuth/lb", - "British thermal unit (thermochemical) per pound - Unit of the heat energy according to the Imperial system of units divided the unit avoirdupois pound according to the avoirdupois system of units. 2,324 444 x 10³ J/kg" - ) - }, - /** - * specific Helmholtz function, massic Gibbs free energy, specific Gibbs free energy - */ - "specific Helmholtz function, massic Gibbs free energy, specific Gibbs free energy": { - "calorie_(thermochemical)_per_gram": makeEUInformation( - "B36", - "calth/g", - "calorie (thermochemical) per gram - 4 184 J/kg" - ) - }, - /** - * energy density - */ - "energy density": { - "British_thermal_unit_(international_table)_per_cubic_foot_": makeEUInformation( - "N58", - "BtuIT/ft³", - "British thermal unit (international table) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,725 895 x10⁴ J/m³" - ), - "British_thermal_unit_(thermochemical)_per_cubic_foot": makeEUInformation( - "N59", - "Btuth/ft³", - "British thermal unit (thermochemical) per cubic foot - Unit of the energy density according to the Imperial system of units. 3,723 403 x10⁴ J/m³" - ) - } - }, - /** - * Electricity and Magnetism - */ - "Electricity and Magnetism": { - /** - * electric current, magnetic potential difference, magnetomotive force,current linkage - */ - "electric current, magnetic potential difference, magnetomotive force,current linkage": { - ampere: makeEUInformation("AMP", "A", "ampere - A"), - kiloampere: makeEUInformation("B22", "kA", "kiloampere - 10³ A"), - megaampere: makeEUInformation("H38", "MA", "megaampere - 10⁶ A"), - milliampere: makeEUInformation("4K", "mA", "milliampere - 10⁻³ A"), - microampere: makeEUInformation("B84", "µA", "microampere - 10⁻⁶ A"), - nanoampere: makeEUInformation("C39", "nA", "nanoampere - 10⁻⁹ A"), - picoampere: makeEUInformation("C70", "pA", "picoampere - 10⁻¹² A"), - biot: makeEUInformation( - "N96", - "Bi", - "biot - CGS (Centimetre-Gram-Second system) unit of the electric power which is defined by a force of 2 dyn per cm between two parallel conductors of infinite length with negligible cross-section in the distance of 1 cm. 10¹ A" - ), - gilbert: makeEUInformation( - "N97", - "Gi", - "gilbert - CGS (Centimetre-Gram-Second system) unit of the magnetomotive force, which is defined by the work to increase the magnetic potential of a positive common pol with 1 erg. 7,957 747 x 10⁻¹ A" - ) - }, - /** - * electric charge, quantity of electricity, electric flux (flux of displacement) - */ - "electric charge, quantity of electricity, electric flux (flux of displacement)": { - coulomb: makeEUInformation("COU", "C", "coulomb - A x s"), - ampere_second: makeEUInformation("A8", "A·s", "ampere second - C"), - ampere_squared_second: makeEUInformation("H32", "A²·s", "ampere squared second - A² x s"), - ampere_hour: makeEUInformation( - "AMH", - "A·h", - "ampere hour - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one hour. 3,6 x 10³ C" - ), - "kiloampere_hour_(thousand_ampere_hour)": makeEUInformation( - "TAH", - "kA·h", - "kiloampere hour (thousand ampere hour) - 3,6 x 10⁶ C" - ), - megacoulomb: makeEUInformation("D77", "MC", "megacoulomb - 10⁶ C"), - millicoulomb: makeEUInformation("D86", "mC", "millicoulomb - 10⁻³ C"), - kilocoulomb: makeEUInformation("B26", "kC", "kilocoulomb - 10³ C"), - microcoulomb: makeEUInformation("B86", "µC", "microcoulomb - 10⁻⁶ C"), - nanocoulomb: makeEUInformation("C40", "nC", "nanocoulomb - 10⁻⁹ C"), - picocoulomb: makeEUInformation("C71", "pC", "picocoulomb - 10⁻¹² C"), - milliampere_hour: makeEUInformation( - "E09", - "mA·h", - "milliampere hour - A unit of power load delivered at the rate of one thousandth of an ampere over a period of one hour. 3,6 C" - ), - ampere_minute: makeEUInformation( - "N95", - "A·min", - "ampere minute - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one minute.. 60 C" - ), - franklin: makeEUInformation( - "N94", - "Fr", - "franklin - CGS (Centimetre-Gram-Second system) unit of the electrical charge, where the charge amounts to exactly 1 Fr where the force of 1 dyn on an equal load is performed at a distance of 1 cm. 3,335 641 x 10⁻¹⁰ C" - ) - }, - /** - * volume density of charge, charge density, volumic charge - */ - "volume density of charge, charge density, volumic charge": { - coulomb_per_cubic_metre: makeEUInformation("A29", "C/m³", "coulomb per cubic metre - C/m³"), - gigacoulomb_per_cubic_metre: makeEUInformation("A84", "GC/m³", "gigacoulomb per cubic metre - 10⁹ C/m³"), - coulomb_per_cubic_millimetre: makeEUInformation("A30", "C/mm³", "coulomb per cubic millimetre - 10⁹ C/m³"), - megacoulomb_per_cubic_metre: makeEUInformation("B69", "MC/m³", "megacoulomb per cubic metre - 10⁶ C/m³"), - coulomb_per_cubic_centimetre: makeEUInformation("A28", "C/cm³", "coulomb per cubic centimetre - 10⁶ C/m³"), - kilocoulomb_per_cubic_metre: makeEUInformation("B27", "kC/m³", "kilocoulomb per cubic metre - 10³ C/m³"), - millicoulomb_per_cubic_metre: makeEUInformation("D88", "mC/m³", "millicoulomb per cubic metre - 10⁻³ C/m³"), - microcoulomb_per_cubic_metre: makeEUInformation("B87", "µC/m³", "microcoulomb per cubic metre - 10⁻⁶ C/m³") - }, - /** - * surface density of charge, electric flux density, displacement electric polarization - */ - "surface density of charge, electric flux density, displacement electric polarization": { - coulomb_per_square_metre: makeEUInformation("A34", "C/m²", "coulomb per square metre - C/m²"), - megacoulomb_per_square_metre: makeEUInformation("B70", "MC/m²", "megacoulomb per square metre - 10⁶ C/m²"), - coulomb_per_square_millimetre: makeEUInformation("A35", "C/mm²", "coulomb per square millimetre - 10⁶ C/m²"), - coulomb_per_square_centimetre: makeEUInformation("A33", "C/cm²", "coulomb per square centimetre - 10⁴ C/m²"), - kilocoulomb_per_square_metre: makeEUInformation("B28", "kC/m²", "kilocoulomb per square metre - 10³ C/m²"), - millicoulomb_per_square_metre: makeEUInformation("D89", "mC/m²", "millicoulomb per square metre - 10⁻³ C/m²"), - microcoulomb_per_square_metre: makeEUInformation("B88", "µC/m²", "microcoulomb per square metre - 10⁻⁶ C/m²") - }, - /** - * electric field strength - */ - "electric field strength": { - volt_per_metre: makeEUInformation("D50", "V/m", "volt per metre - V/m"), - volt_second_per_metre: makeEUInformation("H45", "V·s/m", "volt second per metre - m x kg x s⁻² x A⁻¹"), - volt_squared_per_kelvin_squared: makeEUInformation("D45", "V²/K²", "volt squared per kelvin squared - V²/K²"), - volt_per_millimetre: makeEUInformation("D51", "V/mm", "volt per millimetre - 10³ V/m"), - volt_per_microsecond: makeEUInformation("H24", "V/µs", "volt per microsecond - 10⁶ V/s"), - millivolt_per_minute: makeEUInformation( - "H62", - "mV/min", - "millivolt per minute - 1,666 666 667 × 10⁻⁵ m² x kg x s⁻⁴ x A⁻¹" - ), - volt_per_second: makeEUInformation("H46", "V/s", "volt per second - m² x kg x s⁻⁴ x A⁻¹"), - megavolt_per_metre: makeEUInformation("B79", "MV/m", "megavolt per metre - 10⁶ V/m"), - kilovolt_per_metre: makeEUInformation("B55", "kV/m", "kilovolt per metre - 10³ V/m"), - volt_per_centimetre: makeEUInformation("D47", "V/cm", "volt per centimetre - 10² m⁻¹ x V"), - millivolt_per_metre: makeEUInformation("C30", "mV/m", "millivolt per metre - 10⁻³ V/m"), - microvolt_per_metre: makeEUInformation("C3", "µV/m", "microvolt per metre - 10⁻⁶ V/m"), - volt_per_bar: makeEUInformation("G60", "V/bar", "volt per bar - 10⁻⁵ m³ x s⁻¹ x A⁻¹"), - volt_per_pascal: makeEUInformation( - "N98", - "V/Pa", - "volt per pascal - Derived SI unit volt divided by the derived SI unit pascal. m³ x s⁻¹ x A⁻¹" - ), - volt_per_litre_minute: makeEUInformation( - "F87", - "V/(l·min)", - "volt per litre minute - 1,666 67 × 10¹ kg x m⁻¹ x s⁻⁴ x A⁻¹" - ), - "volt_square_inch_per_pound-force": makeEUInformation( - "H22", - "V/(lbf/in²)", - "volt square inch per pound-force - 1,450 377 439 8 × 10⁻⁴ m³ x s⁻¹ x A⁻¹" - ), - volt_per_inch: makeEUInformation("H23", "V/in", "volt per inch - 3,937 007 874 × 10¹ m x kg x s⁻³ x A⁻¹") - }, - /** - * electric potential, potential difference, tension, voltage, electromotive force - */ - "electric potential, potential difference, tension, voltage, electromotive force": { - volt: makeEUInformation("VLT", "V", "volt - V"), - megavolt: makeEUInformation("B78", "MV", "megavolt - 10⁶ V"), - kilovolt: makeEUInformation("KVT", "kV", "kilovolt - 10³ V"), - millivolt: makeEUInformation("2Z", "mV", "millivolt - 10⁻³ V"), - microvolt: makeEUInformation("D82", "µV", "microvolt - 10⁻⁶ V"), - picovolt: makeEUInformation("N99", "pV", "picovolt - 0,000 000 000 001-fold of the derived SI unit volt. 10⁻¹² V") - }, - /** - * capacitance - */ - capacitance: { - farad: makeEUInformation("FAR", "F", "farad - F"), - attofarad: makeEUInformation("H48", "aF", "attofarad - 10⁻¹⁸ m⁻² x kg⁻¹ x s⁴ x A²"), - millifarad: makeEUInformation("C10", "mF", "millifarad - 10⁻³ F"), - microfarad: makeEUInformation("4O", "µF", "microfarad - 10⁻⁶ F"), - nanofarad: makeEUInformation("C41", "nF", "nanofarad - 10⁻⁹ F"), - picofarad: makeEUInformation("4T", "pF", "picofarad - 10⁻¹² F"), - kilofarad: makeEUInformation("N90", "kF", "kilofarad - 1000-fold of the derived SI unit farad. 10³ F") - }, - /** - * permittivity, permittivity of vacuum, (electric constant) - */ - "permittivity, permittivity of vacuum, (electric constant)": { - farad_per_metre: makeEUInformation("A69", "F/m", "farad per metre - kg⁻¹ x m⁻³ x s⁴ x A²"), - microfarad_per_kilometre: makeEUInformation("H28", "µF/km", "microfarad per kilometre - 10⁻⁹ F/m"), - farad_per_kilometre: makeEUInformation("H33", "F/km", "farad per kilometre - 10⁻³ F/m"), - microfarad_per_metre: makeEUInformation("B89", "µF/m", "microfarad per metre - 10⁻⁶ F/m"), - nanofarad_per_metre: makeEUInformation("C42", "nF/m", "nanofarad per metre - 10⁻⁹ F/m"), - picofarad_per_metre: makeEUInformation("C72", "pF/m", "picofarad per metre - 10⁻¹² F/m") - }, - /** - * relative permittivity - */ - "relative permittivity": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * electric susceptibility - */ - "electric susceptibility": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * electric dipole moment - */ - "electric dipole moment": { - coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre - A x s x m") - }, - /** - * current density - */ - "current density": { - ampere_per_square_metre: makeEUInformation("A41", "A/m²", "ampere per square metre - A/m²"), - ampere_per_kilogram: makeEUInformation("H31", "A/kg", "ampere per kilogram - A x kg⁻¹"), - megaampere_per_square_metre: makeEUInformation("B66", "MA/m²", "megaampere per square metre - 10⁶ A/m²"), - ampere_per_square_millimetre: makeEUInformation("A7", "A/mm²", "ampere per square millimetre - 10⁶ A/m²"), - ampere_per_square_centimetre: makeEUInformation("A4", "A/cm²", "ampere per square centimetre - 10⁴ A/m²"), - kiloampere_per_square_metre: makeEUInformation("B23", "kA/m²", "kiloampere per square metre - 10³ A/m²"), - milliampere_per_litre_minute: makeEUInformation( - "G59", - "mA/(l·min)", - "milliampere per litre minute - 1,666 67 × 10⁻² m⁻³ x s⁻¹ x A" - ), - ampere_per_pascal: makeEUInformation( - "N93", - "A/Pa", - "ampere per pascal - SI base unit ampere divided by the derived SI unit pascal. kg⁻¹ x m x s² x A" - ), - "milliampere_per_pound-force_per_square_inch": makeEUInformation( - "F57", - "mA/(lbf/in²)", - "milliampere per pound-force per square inch - 1,450 38 × 10⁻⁷ kg⁻¹ x m x s² x A" - ) - }, - /** - * linear electric current density, lineic electric current, magnetic field strength - */ - "linear electric current density, lineic electric current, magnetic field strength": { - milliampere_per_bar: makeEUInformation("F59", "mA/bar", "milliampere per bar - 10⁻⁸ kg⁻¹ x m x s² x A"), - ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre - A/m"), - kiloampere_per_metre: makeEUInformation("B24", "kA/m", "kiloampere per metre - 10³ A/m"), - ampere_per_millimetre: makeEUInformation("A3", "A/mm", "ampere per millimetre - 10³ A/m"), - ampere_per_centimetre: makeEUInformation("A2", "A/cm", "ampere per centimetre - 10² A/m"), - milliampere_per_millimetre: makeEUInformation("F76", "mA/mm", "milliampere per millimetre - m⁻¹ x A"), - milliampere_per_inch: makeEUInformation("F08", "mA/in", "milliampere per inch - 3,937 007 874 015 75 x 10⁻² A x m⁻¹") - }, - /** - * lineic charge - */ - "lineic charge": { - coulomb_per_metre: makeEUInformation( - "P10", - "C/m", - "coulomb per metre - Derived SI unit coulomb divided by the SI base unit metre. m⁻¹ x s x A" - ) - }, - /** - * magnetic flux density, magnetic induction, magnetic polarization - */ - "magnetic flux density, magnetic induction, magnetic polarization": { - tesla: makeEUInformation("D33", "T", "tesla - T"), - millitesla: makeEUInformation("C29", "mT", "millitesla - 10⁻³ T"), - microtesla: makeEUInformation("D81", "µT", "microtesla - 10⁻⁶ T"), - nanotesla: makeEUInformation("C48", "nT", "nanotesla - 10⁻⁹ T"), - kilotesla: makeEUInformation("P13", "kT", "kilotesla - 1000-fold of the derived SI unit tesla. 10³ T"), - gamma: makeEUInformation("P12", "γ", "gamma - Unit of magnetic flow density. 10⁻⁹ T") - }, - /** - * magnetic flux - */ - "magnetic flux": { - weber: makeEUInformation("WEB", "Wb", "weber - Wb"), - milliweber: makeEUInformation("C33", "mWb", "milliweber - 10⁻³ Wb"), - kiloweber: makeEUInformation("P11", "kWb", "kiloweber - 1000 fold of the derived SI unit weber. 10³ Wb") - }, - /** - * magnetic vector potential - */ - "magnetic vector potential": { - weber_per_metre: makeEUInformation("D59", "Wb/m", "weber per metre - Wb/m"), - kiloweber_per_metre: makeEUInformation("B56", "kWb/m", "kiloweber per metre - 10³ Wb/m"), - weber_per_millimetre: makeEUInformation("D60", "Wb/mm", "weber per millimetre - 10³ Wb/m") - }, - /** - * self inductance, mutual inductance, permeance - */ - "self inductance, mutual inductance, permeance": { - henry: makeEUInformation("81", "H", "henry - H"), - millihenry: makeEUInformation("C14", "mH", "millihenry - 10⁻³ H"), - microhenry: makeEUInformation("B90", "µH", "microhenry - 10⁻⁶ H"), - nanohenry: makeEUInformation("C43", "nH", "nanohenry - 10⁻⁹ H"), - picohenry: makeEUInformation("C73", "pH", "picohenry - 10⁻¹² H"), - henry_per_kiloohm: makeEUInformation("H03", "H/kΩ", "henry per kiloohm - 10⁻³ s"), - henry_per_ohm: makeEUInformation("H04", "H/Ω", "henry per ohm - s"), - microhenry_per_kiloohm: makeEUInformation("G98", "µH/kΩ", "microhenry per kiloohm - 10⁻⁹ s"), - microhenry_per_ohm: makeEUInformation("G99", "µH/Ω", "microhenry per ohm - 10⁻⁶ s"), - millihenry_per_kiloohm: makeEUInformation("H05", "mH/kΩ", "millihenry per kiloohm - 10⁻⁶ s"), - millihenry_per_ohm: makeEUInformation("H06", "mH/Ω", "millihenry per ohm - 10⁻³ s"), - kilohenry: makeEUInformation("P24", "kH", "kilohenry - 1000-fold of the derived SI unit henry. 10³ H") - }, - /** - * coupling coefficient, leakage coefficient - */ - "coupling coefficient, leakage coefficient": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * number of turns in a winding, number of phases, number of pairs of poles - */ - "number of turns in a winding, number of phases, number of pairs of poles": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * permeability, permeability of vacuum, magnetic constant - */ - "permeability, permeability of vacuum, magnetic constant": { - henry_per_metre: makeEUInformation("A98", "H/m", "henry per metre - H/m"), - microhenry_per_metre: makeEUInformation("B91", "µH/m", "microhenry per metre - 10⁻⁶ H/m"), - nanohenry_per_metre: makeEUInformation("C44", "nH/m", "nanohenry per metre - 10⁻⁹ H/m") - }, - /** - * relative permeability - */ - "relative permeability": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * magnetic susceptibility - */ - "magnetic susceptibility": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * electromagnetic moment, magnetic moment, (magnetic area moment) - */ - "electromagnetic moment, magnetic moment, (magnetic area moment)": { - ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre - A x m²") - }, - /** - * magnetization - */ - magnetization: { - ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre - A/m") - }, - /** - * electromagnetic energy density, volumic electromagnetic energy - */ - "electromagnetic energy density, volumic electromagnetic energy": { - joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³") - }, - /** - * Poynting vector - */ - "Poynting vector": { - watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²") - }, - /** - * phase velocity of electromagnetic -waves, phase speed of electromagnetic waves - */ - "phase velocity of electromagnetic waves, phase speed of electromagnetic waves": { - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") - }, - /** - * resistance (to direct current), impedance, (complex impedances), modulus of impedance, resistance (to alternating current), reactance - */ - "resistance (to direct current), impedance, (complex impedances), modulus of impedance, resistance (to alternating current), reactance": - { - ohm: makeEUInformation("OHM", "Ω", "ohm - Ω"), - gigaohm: makeEUInformation("A87", "GΩ", "gigaohm - 10⁹ Ω"), - megaohm: makeEUInformation("B75", "MΩ", "megaohm - 10⁶ Ω"), - teraohm: makeEUInformation("H44", "TΩ", "teraohm - 10¹² Ω"), - kiloohm: makeEUInformation("B49", "kΩ", "kiloohm - 10³ Ω"), - milliohm: makeEUInformation("E45", "mΩ", "milliohm - 10⁻³ Ω"), - microohm: makeEUInformation("B94", "µΩ", "microohm - 10⁻⁶ Ω"), - nanoohm: makeEUInformation("P22", "nΩ", "nanoohm - 0,000 000 001-fold of the derived SI unit ohm. 10⁻⁹ Ω") - }, - /** - * resistance load per unit length - */ - "resistance load per unit length ": { - gigaohm_per_metre: makeEUInformation("M26", "GΩ/m", "gigaohm per metre - 10⁹ Ω/m") - }, - /** - * conductance (for direct current), admittance, (complex admittance), modulus of admittance,(admittance), conductance (for alternating current) - */ - "conductance (for direct current), admittance, (complex admittance), modulus of admittance,(admittance), conductance (for alternating current)": - { - siemens: makeEUInformation("SIE", "S", "siemens - A/V"), - kilosiemens: makeEUInformation("B53", "kS", "kilosiemens - 10³ S"), - millisiemens: makeEUInformation("C27", "mS", "millisiemens - 10⁻³ S"), - microsiemens: makeEUInformation("B99", "µS", "microsiemens - 10⁻⁶ S"), - microsiemens_per_centimetre: makeEUInformation("G42", "µS/cm", "microsiemens per centimetre - 10⁻⁴ S/m"), - microsiemens_per_metre: makeEUInformation("G43", "µS/m", "microsiemens per metre - 10⁻⁶ S/m"), - picosiemens: makeEUInformation( - "N92", - "pS", - "picosiemens - 0,000 000 000 001-fold of the derived SI unit siemens. 10⁻¹² S" - ) - }, - /** - * susceptance - */ - susceptance: { - mho: makeEUInformation("NQ", "", "mho - S"), - micromho: makeEUInformation("NR", "", "micromho - 10⁻⁶ S") - }, - /** - * resistivity - */ - resistivity: { - ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre - Ω x m"), - gigaohm_metre: makeEUInformation("A88", "GΩ·m", "gigaohm metre - 10⁹ Ω x m"), - megaohm_metre: makeEUInformation("B76", "MΩ·m", "megaohm metre - 10⁶ Ω x m"), - megaohm_kilometre: makeEUInformation("H88", "MΩ·km", "megaohm kilometre - 10⁹ Ω x m"), - kiloohm_metre: makeEUInformation("B50", "kΩ·m", "kiloohm metre - 10³ Ω x m"), - ohm_centimetre: makeEUInformation("C60", "Ω·cm", "ohm centimetre - 10⁻² Ω x m "), - milliohm_metre: makeEUInformation("C23", "mΩ·m", "milliohm metre - 10⁻³ Ω x m"), - microohm_metre: makeEUInformation("B95", "µΩ·m", "microohm metre - 10⁻⁶ Ω x m"), - nanoohm_metre: makeEUInformation("C46", "nΩ·m", "nanoohm metre - 10⁻⁹ Ω·x m"), - ohm_kilometre: makeEUInformation("M24", "Ω·km", "ohm kilometre - 10³ Ω x m"), - "ohm_circular-mil_per_foot_": makeEUInformation( - "P23", - "Ω·cmil/ft ", - "ohm circular-mil per foot - Unit of resistivity. 1,662 426 x 10⁻⁹ Ω x m" - ) - }, - /** - * lineic resistance - */ - "lineic resistance": { - ohm_per_kilometre: makeEUInformation("F56", "Ω/km", "ohm per kilometre - 10⁻³ Ω/m"), - ohm_per_metre: makeEUInformation("H26", "Ω/m", "ohm per metre - Ω/m"), - megaohm_per_metre: makeEUInformation("H37", "MΩ/m", "megaohm per metre - 10⁶ Ω/m"), - milliohm_per_metre: makeEUInformation("F54", "mΩ/m", "milliohm per metre - 10⁻³ Ω/m"), - megaohm_per_kilometre: makeEUInformation("H36", "MΩ/km", "megaohm per kilometre - 10³ Ω/m"), - "ohm_per_mile_(statute_mile)": makeEUInformation("F55", "Ω/mi", "ohm per mile (statute mile) - 6,213 71 × 10⁻⁴  Ω/m") - }, - /** - * conductivity - */ - conductivity: { - siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre - S/m"), - siemens_per_centimetre: makeEUInformation("H43", "S/cm", "siemens per centimetre - 10² S/m"), - millisiemens_per_centimetre: makeEUInformation("H61", "mS/cm", "millisiemens per centimetre - 10⁻¹ S/m"), - megasiemens_per_metre: makeEUInformation("B77", "MS/m", "megasiemens per metre - 10⁶ S/m"), - kilosiemens_per_metre: makeEUInformation("B54", "kS/m", "kilosiemens per metre - 10³ S/m"), - nanosiemens_per_metre: makeEUInformation("G45", "nS/m", "nanosiemens per metre - 10⁻⁹ S/m"), - nanosiemens_per_centimetre: makeEUInformation("G44", "nS/cm", "nanosiemens per centimetre - 10⁻⁷ S/m"), - picosiemens_per_metre: makeEUInformation("L42", "pS/m", "picosiemens per metre - 10⁻¹² S/m") - }, - /** - * reluctance - */ - reluctance: { - reciprocal_henry: makeEUInformation("C89", "H⁻¹", "reciprocal henry - H⁻¹") - }, - /** - * phase difference, phase displacement, loss angle - */ - "phase difference, phase displacement, loss angle": { - radian: makeEUInformation("C81", "rad", "radian - rad") - }, - /** - * power (for direct current), active power - */ - "power (for direct current), active power": { - watt: makeEUInformation("WTT", "W", "watt - W"), - joule_per_second: makeEUInformation( - "P14", - "J/s", - "joule per second - Quotient of the derived SI unit joule divided by the SI base unit second. W" - ), - kilowatt: makeEUInformation("KWT", "kW", "kilowatt - 10³ W"), - megawatt: makeEUInformation( - "MAW", - "MW", - "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. 10⁶ W" - ), - gigawatt: makeEUInformation("A90", "GW", "gigawatt - 10⁹ W"), - terawatt: makeEUInformation("D31", "TW", "terawatt - 10¹² W"), - milliwatt: makeEUInformation("C31", "mW", "milliwatt - 10⁻³ W"), - joule_per_minute: makeEUInformation( - "P15", - "J/min", - "joule per minute - Quotient from the derived SI unit joule divided by the unit minute. 1,666 67 × 10⁻² W" - ), - joule_per_hour: makeEUInformation( - "P16", - "J/h", - "joule per hour - Quotient from the derived SI unit joule divided by the unit hour. 2,777 78 × 10⁻⁴ W" - ), - joule_per_day: makeEUInformation( - "P17", - "J/d", - "joule per day - Quotient from the derived SI unit joule divided by the unit day. 1,157 41 × 10⁻⁵ W" - ), - kilojoule_per_second: makeEUInformation( - "P18", - "kJ/s", - "kilojoule per second - Quotient from the 1000-fold of the derived SI unit joule divided by the SI base unit second. 10³ W" - ), - kilojoule_per_minute: makeEUInformation( - "P19", - "kJ/min", - "kilojoule per minute - Quotient from the 1000-fold of the derived SI unit joule divided by the unit minute. 1,666 67 × 10 W" - ), - kilojoule_per_hour: makeEUInformation( - "P20", - "kJ/h", - "kilojoule per hour - Quotient from the 1000-fold of the derived SI unit joule divided by the unit hour. 2,777 78 x 10⁻¹ W" - ), - kilojoule_per_day: makeEUInformation( - "P21", - "kJ/d", - "kilojoule per day - Quotient from the 1000-fold of the derived SI unit joule divided by the unit day. 1,157 41 x 10⁻² W" - ), - microwatt: makeEUInformation("D80", "µW", "microwatt - 10⁻⁶ W"), - "horsepower_(electric)": makeEUInformation("K43", "electric hp", "horsepower (electric) - 746 W"), - nanowatt: makeEUInformation("C49", "nW", "nanowatt - 10⁻⁹ W"), - picowatt: makeEUInformation("C75", "pW", "picowatt - 10⁻¹² W") - }, - /** - * apparent power - */ - "apparent power": { - "volt_-_ampere": makeEUInformation("D46", "V·A", "volt - ampere - W"), - "megavolt_-_ampere": makeEUInformation("MVA", "MV·A", "megavolt - ampere - 10⁶ V x A"), - "kilovolt_-_ampere": makeEUInformation("KVA", "kV·A", "kilovolt - ampere - 10³ V x A"), - "millivolt_-_ampere": makeEUInformation("M35", "mV·A", "millivolt - ampere - 10⁻³ V x A") - }, - /** - * reactive power - */ - "reactive power": { - var: makeEUInformation("D44", "var", "var - The name of the unit is an acronym for volt-ampere-reactive. V x A"), - "kilovolt_ampere_(reactive)": makeEUInformation( - "K5", - "kvar", - "kilovolt ampere (reactive) - Use kilovar (common code KVR) 10³ V x A" - ), - kilovar: makeEUInformation("KVR", "kvar", "kilovar - 10³ V x A"), - megavar: makeEUInformation( - "MAR", - "kvar", - "megavar - A unit of electrical reactive power represented by a current of one thousand amperes flowing due a potential difference of one thousand volts where the sine of the phase angle between them is 1. 10³ V x A" - ) - }, - /** - * active energy - */ - "active energy": { - joule: makeEUInformation("JOU", "J", "joule - J"), - watt_hour: makeEUInformation("WHR", "W·h", "watt hour - 3,6 x 10³ J") - }, - /** - * coefficient, performance characteristic - */ - "coefficient, performance characteristic": { - reciprocal_joule: makeEUInformation("N91", "1/J", "reciprocal joule - Reciprocal of the derived SI unit joule. 1/J"), - "reciprocal_volt_-_ampere_reciprocal_second": makeEUInformation( - "M30", - "1/(V·A·s)", - "reciprocal volt - ampere reciprocal second - (V x A x s)⁻¹" - ), - kilohertz_metre: makeEUInformation("M17", "kHz·m", "kilohertz metre - 10³ Hz x m"), - gigahertz_metre: makeEUInformation("M18", "GHz·m", "gigahertz metre - 10⁹ Hz x m"), - megahertz_metre: makeEUInformation("M27", "MHz·m", "megahertz metre - 10⁶ Hz x m"), - "reciprocal_kilovolt_-_ampere_reciprocal_hour": makeEUInformation( - "M21", - "1/kVAh", - "reciprocal kilovolt - ampere reciprocal hour - 2,777 778 x 10⁻⁷ (V x A x s)⁻¹" - ), - hertz_metre: makeEUInformation("H34", "Hz·m", "hertz metre - Hz x m"), - megahertz_kilometre: makeEUInformation("H39", "MHz·km", "megahertz kilometre - 10⁹ Hz x m") - } - }, - /** - * Light and Related Electromagnetic Radiations - */ - "Light and Related Electromagnetic Radiations": { - /** - * frequency - */ - frequency: { - hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz") - }, - /** - * circular frequency - */ - "circular frequency": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s") - }, - /** - * wavelength - */ - wavelength: { - metre: makeEUInformation("MTR", "m", "metre - m"), - angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") - }, - /** - * wavenumber, repetency - */ - "wavenumber, repetency": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * angular wave number, angular repetency - */ - "angular wave number, angular repetency": { - radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m") - }, - /** - * velocity (speed) on propagation of electromagnetic waves in vacuo - */ - "velocity (speed) on propagation of electromagnetic waves in vacuo": { - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") - }, - /** - * radiant energy - */ - "radiant energy": { - joule: makeEUInformation("JOU", "J", "joule - J") - }, - /** - * radiant energy density - */ - "radiant energy density": { - joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³"), - megajoule_per_cubic_metre: makeEUInformation("JM", "MJ/m³", "megajoule per cubic metre - 10⁶ J/m³") - }, - /** - * spectral concentration of radiant energy density (in terms of wavelength),spectral radiant energy density (in terms of wave length) - */ - "spectral concentration of radiant energy density (in terms of wavelength),spectral radiant energy density (in terms of wave length)": - { - joule_per_metre_to_the_fourth_power: makeEUInformation("B14", "J/m⁴", "joule per metre to the fourth power - J/m⁴") - }, - /** - * radiant power, (radiant energyflux) - */ - "radiant power, (radiant energyflux)": { - watt: makeEUInformation("WTT", "W", "watt - W") - }, - /** - * radiant energy fluence, radiance exposure - */ - "radiant energy fluence, radiance exposure": { - joule_per_square_metre: makeEUInformation( - "B13", - "J/m²", - "joule per square metre - Synonym: joule per metre squared J/m²" - ), - joule_per_square_centimetre: makeEUInformation( - "E43", - "J/cm²", - "joule per square centimetre - A unit of energy defining the number of joules per square centimetre. 10⁴ J/m²" - ), - "British_thermal_unit_(international_table)_per_square_foot": makeEUInformation( - "P37", - "BtuIT/ft²", - "British thermal unit (international table) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,135 653 x 10⁴ J/m²" - ), - "British_thermal_unit_(thermochemical)_per_square_foot": makeEUInformation( - "P38", - "Btuth/ft²", - "British thermal unit (thermochemical) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. 1,134 893 x 10⁴ J/m²" - ), - "calorie_(thermochemical)_per_square_centimetre_": makeEUInformation( - "P39", - "calth/cm²", - "calorie (thermochemical) per square centimetre - Unit of the areal-related energy transmission according to the Imperial system of units. 4,184 x 10⁴ J/m²" - ), - langley: makeEUInformation( - "P40", - "Ly", - "langley - CGS (Centimetre-Gram-Second system) unit of the areal-related energy transmission (as a measure of the incident quantity of heat of solar radiation on the earths surface). 4,184 x 10⁴ J/m²" - ) - }, - /** - * photon flux - */ - "photon flux": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") - }, - /** - * photon intensity - */ - "photon intensity": { - reciprocal_second_per_steradian: makeEUInformation("D1", "s⁻¹/sr", "reciprocal second per steradian - s⁻¹/sr") - }, - /** - * photon luminance, photon radiance - */ - "photon luminance, photon radiance": { - reciprocal_second_per_steradian_metre_squared: makeEUInformation( - "D2", - "s⁻¹/(sr·m²)", - "reciprocal second per steradian metre squared - s⁻¹/(sr x m²)" - ) - }, - /** - * photon exitance, irradiance - */ - "photon exitance, irradiance": { - reciprocal_second_per_metre_squared: makeEUInformation("C99", "s⁻¹/m²", "reciprocal second per metre squared - s⁻¹/m²") - }, - /** - * photon exposure - */ - "photon exposure": { - reciprocal_square_metre: makeEUInformation( - "C93", - "m⁻²", - "reciprocal square metre - Synonym: reciprocal metre squared m⁻²" - ) - }, - /** - * radiant energy, fluence rate, radiant exitance, irradiance, first radiation constant - */ - "radiant energy, fluence rate, radiant exitance, irradiance, first radiation constant": { - watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), - watt_per_cubic_metre: makeEUInformation("H47", "W/m³", "watt per cubic metre - m⁻¹ x kg x s⁻³"), - watt_per_metre: makeEUInformation("H74", "W/m", "watt per metre - W m⁻¹") - }, - /** - * radiant intensity - */ - "radiant intensity": { - watt_per_steradian: makeEUInformation("D57", "W/sr", "watt per steradian - W/sr") - }, - /** - * radiance - */ - radiance: { - watt_per_steradian_square_metre: makeEUInformation("D58", "W/(sr·m²)", "watt per steradian square metre - W/(sr x m²)") - }, - /** - * Stefan-Boltzmann constant - */ - "Stefan-Boltzmann constant": { - watt_per_square_metre_kelvin_to_the_fourth_power: makeEUInformation( - "D56", - "W/(m²·K⁴)", - "watt per square metre kelvin to the fourth power - W/(m² x K⁴)" - ) - }, - /** - * second radiation constant - */ - "second radiation constant": { - metre_kelvin: makeEUInformation("D18", "m·K", "metre kelvin - m x K") - }, - /** - * emissivity, spectral emissivity, emissivity at a specified wavelength, directional spectral emissivity - */ - "emissivity, spectral emissivity, emissivity at a specified wavelength, directional spectral emissivity": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * luminous intensity - */ - "luminous intensity": { - candela: makeEUInformation("CDL", "cd", "candela - cd"), - kilocandela: makeEUInformation("P33", "kcd", "kilocandela - 1000-fold of the SI base unit candela. 10³ cd"), - millicandela: makeEUInformation("P34", "mcd", "millicandela - 0,001-fold of the SI base unit candela. 10⁻³ cd"), - "Hefner-Kerze": makeEUInformation( - "P35", - "HK", - "Hefner-Kerze - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 0,903 cd. 0,903 cd" - ), - international_candle_: makeEUInformation( - "P36", - "IK", - "international candle - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 1,019 cd. 1,019 cd" - ) - }, - /** - * luminous flux - */ - "luminous flux": { - lumen: makeEUInformation("LUM", "lm", "lumen - cd x sr") - }, - /** - * quantity of light - */ - "quantity of light": { - lumen_second: makeEUInformation("B62", "lm·s", "lumen second - s x cd x sr"), - lumen_hour: makeEUInformation("B59", "lm·h", "lumen hour - 3,6 x 10³ s x cd x sr") - }, - /** - * luminance - */ - luminance: { - candela_per_square_metre: makeEUInformation("A24", "cd/m²", "candela per square metre - cd/m²"), - candela_per_square_inch_: makeEUInformation( - "P28", - "cd/in²", - "candela per square inch - SI base unit candela divided by the power of unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ cd/m²" - ), - footlambert: makeEUInformation( - "P29", - "ftL", - "footlambert - Unit of the luminance according to the Anglo-American system of units, defined as emitted or reflected luminance of a lm/ft². 3,426 259 cd/m²" - ), - lambert: makeEUInformation( - "P30", - "Lb", - "lambert - CGS (Centimetre-Gram-Second system) unit of luminance, defined as the emitted or reflected luminance by one lumen per square centimetre. 3,183 099 x 10³ cd/m²" - ), - stilb: makeEUInformation( - "P31", - "sb", - "stilb - CGS (Centimetre-Gram-Second system) unit of luminance, defined as emitted or reflected luminance by one lumen per square centimetre. 10⁴ cd/m²" - ), - candela_per_square_foot: makeEUInformation( - "P32", - "cd/ft²", - "candela per square foot - Base unit SI candela divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10 cd/m²" - ) - }, - /** - * luminous exitance - */ - "luminous exitance": { - lumen_per_square_metre: makeEUInformation("B60", "lm/m²", "lumen per square metre - cd x sr/m²") - }, - /** - * illuminance - */ - illuminance: { - lux: makeEUInformation("LUX", "lx", "lux - cd x sr / m²"), - kilolux: makeEUInformation("KLX", "klx", "kilolux - A unit of illuminance equal to one thousand lux. 10³ cd x sr / m²"), - lumen_per_square_foot_: makeEUInformation( - "P25", - "lm/ft²", - "lumen per square foot - Derived SI unit lumen divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. 1,076 391 x 10¹ cd x sr / m²" - ), - phot: makeEUInformation( - "P26", - "ph", - "phot - CGS (Centimetre-Gram-Second system) unit of the illuminance, defined as lumen by square centimetre. 10⁴ cd x sr / m²" - ), - footcandle: makeEUInformation( - "P27", - "ftc", - "footcandle - Non SI conform traditional unit, defined as density of light which impinges on a surface which has a distance of one foot from a light source, which shines with an intensity of an international candle. 1,076 391 x 10¹ cd x sr / m²" - ) - }, - /** - * light exposure - */ - "light exposure": { - lux_second: makeEUInformation("B64", "lx·s", "lux second - s x cd x sr / m²"), - lux_hour: makeEUInformation("B63", "lx·h", "lux hour - 3,6 x 10³ s x cd x sr / m²") - }, - /** - * luminious efficacy, spectral luminous efficacy, luminous efficacy at a specified wavelength, maximum spectral luminous efficacy - */ - "luminious efficacy, spectral luminous efficacy, luminous efficacy at a specified wavelength, maximum spectral luminous efficacy": - { - lumen_per_watt: makeEUInformation("B61", "lm/W", "lumen per watt - cd x sr/W") - }, - /** - * luminous efficiency, spectral luminous efficiency,luminous efficiency at a specified wavelength - */ - "luminous efficiency, spectral luminous efficiency,luminous efficiency at a specified wavelength": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * CIE colorimetric functions - */ - "CIE colorimetric functions": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * coordinates trichromatic - */ - "coordinates trichromatic": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * spectral absorption factor, spectral absorptance, spectral reflectionfactor,spectral reflectance, spectral transmission factor, spectral transmittance, spectral radiance factor - */ - "spectral absorption factor, spectral absorptance, spectral reflectionfactor,spectral reflectance, spectral transmission factor, spectral transmittance, spectral radiance factor": - { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * optical density - */ - "optical density": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * refractive index - */ - "refractive index": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * linear attenuation coefficient, linear extinction coefficient,linear absorption coefficient - */ - "linear attenuation coefficient, linear extinction coefficient,linear absorption coefficient": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * molar absorption coefficient - */ - "molar absorption coefficient": { - square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole - m²/mol") - }, - /** - * object distance, image distance, focal distance - */ - "object distance, image distance, focal distance": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * vergence, lens power - */ - "vergence, lens power": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - } - }, - /** - * Acoustics - */ - Acoustics: { - /** - * period, periodic time - */ - "period, periodic time": { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") - }, - /** - * frequency - */ - frequency: { - hertz: makeEUInformation("HTZ", "Hz", "hertz - Hz") - }, - /** - * frequency interval - */ - "frequency interval": { - octave: makeEUInformation("C59", "", "octave - A unit used in music to describe the ratio in frequency between notes. ") - }, - /** - * angular frequency, pulsatance - */ - "angular frequency, pulsatance": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s") - }, - /** - * wavelength - */ - wavelength: { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * repetency, wavenumber - */ - "repetency, wavenumber": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * angular repetency, angular wavenumber - */ - "angular repetency, angular wavenumber": { - radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m") - }, - /** - * volumic mass, density, mass density - */ - "volumic mass, density, mass density": { - kilogram_per_cubic_metre: makeEUInformation( - "KMQ", - "kg/m³", - "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" - ) - }, - /** - * static pressure, (instantaneous) sound pressure - */ - "static pressure, (instantaneous) sound pressure": { - pascal: makeEUInformation("PAL", "Pa", "pascal - Pa"), - "bar_[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] - 10⁵ Pa"), - dyne_per_square_centimetre: makeEUInformation("D9", "dyn/cm²", "dyne per square centimetre - 10⁻¹ Pa") - }, - /** - * (instantaneous) sound particle displacement - */ - "(instantaneous) sound particle displacement": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * (instantaneous) sound particle velocity - */ - "(instantaneous) sound particle velocity": { - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") - }, - /** - * (instantaneous) sound particle acceleration - */ - "(instantaneous) sound particle acceleration": { - metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared - m/s²") - }, - /** - * (instantaneous) volume flow rate - */ - "(instantaneous) volume flow rate": { - cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s") - }, - /** - * velocity of sound (phase velocity), group velocity - */ - "velocity of sound (phase velocity), group velocity": { - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") - }, - /** - * sound energy density, volumic, sound energy - */ - "sound energy density, volumic, sound energy": { - joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre - J/m³"), - erg_per_cubic_centimetre: makeEUInformation("A60", "erg/cm³", "erg per cubic centimetre - 10⁻¹ J/m³") - }, - /** - * sound power - */ - "sound power": { - watt: makeEUInformation("WTT", "W", "watt - W"), - erg_per_second: makeEUInformation("A63", "erg/s", "erg per second - 10⁻⁷ W") - }, - /** - * sound intensity - */ - "sound intensity": { - watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), - milliwatt_per_square_metre: makeEUInformation("C32", "mW/m²", "milliwatt per square metre - 10⁻³ W/m²"), - microwatt_per_square_metre: makeEUInformation("D85", "µW/m²", "microwatt per square metre - 10⁻⁶ W/m²"), - picowatt_per_square_metre: makeEUInformation("C76", "pW/m²", "picowatt per square metre - 10⁻¹² W/m²"), - erg_per_second_square_centimetre: makeEUInformation( - "A64", - "erg/(s·cm²)", - "erg per second square centimetre - 10⁻³ W/m²" - ) - }, - /** - * characteristic impedance of a medium - */ - "characteristic impedance of a medium": { - pascal_second_per_metre: makeEUInformation("C67", "Pa· s/m", "pascal second per metre - Pa x s/m") - }, - /** - * surface density of mechanical impedance - */ - "surface density of mechanical impedance": { - dyne_second_per_cubic_centimetre: makeEUInformation( - "A50", - "dyn·s/cm³", - "dyne second per cubic centimetre - 10 Pa x s/m" - ) - }, - /** - * acoustic impedance - */ - "acoustic impedance": { - pascal_second_per_cubic_metre: makeEUInformation("C66", "Pa·s/m³", "pascal second per cubic metre - Pa x s/m³"), - dyne_second_per_centimetre_to_the_fifth_power: makeEUInformation( - "A52", - "dyn·s/cm⁵", - "dyne second per centimetre to the fifth power - 10⁵ Pa x s/m³" - ), - pascal_second_per_litre: makeEUInformation("M32", "Pa·s/l", "pascal second per litre - 10³ Pa x s/m³") - }, - /** - * mechanical impedance - */ - "mechanical impedance": { - newton_second_per_metre: makeEUInformation("C58", "N·s/m", "newton second per metre - N x s/m"), - dyne_second_per_centimetre: makeEUInformation("A51", "dyn·s/cm", "dyne second per centimetre - 10⁻³ N x s/m") - }, - /** - * sound pressure level, sound power level - */ - "sound pressure level, sound power level": { - decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np"), - bel_per_metre: makeEUInformation("P43", "B/m", "bel per metre - Unit bel divided by the SI base unit metre. B/m"), - decibel_per_kilometre: makeEUInformation("H51", "dB/km", "decibel per kilometre - 10⁻⁴ B/m"), - decibel_per_metre: makeEUInformation("H52", "dB/m", "decibel per metre - 10⁻¹ B/m") - }, - /** - * damping coefficient - */ - "damping coefficient": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹"), - neper_per_second: makeEUInformation("C51", "Np/s", "neper per second - Np/s") - }, - /** - * time constant, relaxation time - */ - "time constant, relaxation time": { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") - }, - /** - * logarithmic decrement - */ - "logarithmic decrement": { - neper: makeEUInformation("C50", "Np", "neper - Np"), - "decade_(logarithmic)": makeEUInformation( - "P41", - "dec", - "decade (logarithmic) - 1 Dec := log2 10 ˜ 3,32 according to the logarithm for frequency range between f1 and f2, when f2/f1 = 10. dec" - ) - }, - /** - * attenuation coefficient, phase coefficient, propagation coefficient - */ - "attenuation coefficient, phase coefficient, propagation coefficient": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * dissipation factor, dissipance, reflection factor, reflectance, transmission factor, transmittance, absorption factor, absorbance - */ - "dissipation factor, dissipance, reflection factor, reflectance, transmission factor, transmittance, absorption factor, absorbance": - { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * sound reduction index - */ - "sound reduction index": { - decibel: makeEUInformation("2N", "dB", "decibel - 0,115 129 3 Np") - }, - /** - * equivalent absorption area of a surface or object - */ - "equivalent absorption area of a surface or object": { - square_metre: makeEUInformation("MTK", "m²", "square metre - m²") - }, - /** - * reverberation time - */ - "reverberation time": { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") - }, - /** - * loudness level - */ - "loudness level": { - phon: makeEUInformation( - "C69", - "", - "phon - A unit of subjective sound loudness. A sound has loudness p phons if it seems to the listener to be equal in loudness to the sound of a pure tone of frequency 1 kilohertz and strength p decibels. " - ) - }, - /** - * loudness - */ - loudness: { - sone: makeEUInformation( - "D15", - "", - "sone - A unit of subjective sound loudness. One sone is the loudness of a pure tone of frequency one kilohertz and strength 40 decibels. " - ) - }, - /** - * sound exposure - */ - "sound exposure": { - pascal_squared_second: makeEUInformation( - "P42", - "Pa²·s", - "pascal squared second - Unit of the set as a product of the power of derived SI unit pascal with exponent 2 and the SI base unit second. m⁻² x kg² x s⁻³" - ) - } - }, - /** - * Physical Chemistry and Molecular Physics - */ - "Physical Chemistry and Molecular Physics": { - /** - * relative atomic mass - */ - "relative atomic mass": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * relative molecular mass - */ - "relative molecular mass": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * number of molecules or other elementary entities - */ - "number of molecules or other elementary entities": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * amount of substance - */ - "amount of substance": { - mole: makeEUInformation("C34", "mol", "mole - mol"), - kilomole: makeEUInformation("B45", "kmol", "kilomole - 10³ mol"), - millimole: makeEUInformation("C18", "mmol", "millimole - 10⁻³ mol"), - micromole: makeEUInformation("FH", "µmol", "micromole - 10⁻⁶ mol"), - nanomole: makeEUInformation("Z9", "nmol", "nanomole - An SI unit of amount of substance equal to 10−9 moles 10⁻9 mol"), - pound_mole: makeEUInformation( - "P44", - "lbmol", - "pound mole - Non SI-conforming unit of quantity of a substance relating that one pound mole of a chemical composition corresponds to the same number of pounds as the molecular weight of one molecule of this composition in atomic mass units. 453,592 4 mol" - ) - }, - /** - * Avogadro constant - */ - "Avogadro constant": { - reciprocal_mole: makeEUInformation("C95", "mol⁻¹", "reciprocal mole - mol⁻¹") - }, - /** - * molar mass - */ - "molar mass": { - kilogram_per_mole: makeEUInformation("D74", "kg/mol", "kilogram per mole - kg/mol"), - gram_per_mole: makeEUInformation("A94", "g/mol", "gram per mole - 10⁻³ kg/mol") - }, - /** - * molar volume - */ - "molar volume": { - cubic_metre_per_mole: makeEUInformation("A40", "m³/mol", "cubic metre per mole - m³/mol"), - cubic_decimetre_per_mole: makeEUInformation("A37", "dm³/mol", "cubic decimetre per mole - 10⁻³ m³/mol"), - cubic_centimetre_per_mole: makeEUInformation("A36", "cm³/mol", "cubic centimetre per mole - 10⁻⁶ m³/mol"), - litre_per_mole: makeEUInformation("B58", "l/mol", "litre per mole - 10⁻³ m³/mol") - }, - /** - * molar thermodynamic energy - */ - "molar thermodynamic energy": { - joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol"), - kilojoule_per_mole: makeEUInformation("B44", "kJ/mol", "kilojoule per mole - 10³ J/mol") - }, - /** - * chemical potential - */ - "chemical potential": { - joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol") - }, - /** - * absolute activity - */ - "absolute activity": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * affinity (of a chemical reaction) - */ - "affinity (of a chemical reaction)": { - joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole - J/mol") - }, - /** - * standard equilibrium constant - */ - "standard equilibrium constant": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * molar heat capacity, molar entropy, molar gas constant - */ - "molar heat capacity, molar entropy, molar gas constant": { - joule_per_mole_kelvin: makeEUInformation("B16", "J/(mol·K)", "joule per mole kelvin - J/(mol x K)") - }, - /** - * volumic number of molecules (or particles), number density of molecules (or particles), molecular concentration of B - */ - "volumic number of molecules (or particles), number density of molecules (or particles), molecular concentration of B": { - reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³"), - reciprocal_cubic_centimetre: makeEUInformation("H50", "cm⁻³", "reciprocal cubic centimetre - 10⁶ m⁻³"), - reciprocal_cubic_millimetre: makeEUInformation("L20", "1/mm³", "reciprocal cubic millimetre - 10⁹ m⁻³"), - reciprocal_cubic_foot: makeEUInformation("K20", "1/ft³", "reciprocal cubic foot - 35,314 66 m⁻³"), - reciprocal_cubic_inch: makeEUInformation("K49", "1/in³", "reciprocal cubic inch - 6,102 375 9 x 10⁴ m⁻³"), - reciprocal_litre: makeEUInformation("K63", "1/l", "reciprocal litre - 10³ m⁻³"), - reciprocal_cubic_yard: makeEUInformation("M10", "1/yd³", "reciprocal cubic yard - 1,307 951 m⁻³") - }, - /** - * volumic mass, mass density, density, mass concentration of B, amount of substance, concentration of B - */ - "volumic mass, mass density, density, mass concentration of B, amount of substance, concentration of B": { - kilogram_per_cubic_metre: makeEUInformation( - "KMQ", - "kg/m³", - "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. kg/m³" - ), - mole_per_cubic_metre: makeEUInformation("C36", "mol/m³", "mole per cubic metre - mol/m³"), - mole_per_litre: makeEUInformation("C38", "mol/l", "mole per litre - 10³ mol/m³"), - kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre - 10³ kg/m³"), - mole_per_cubic_decimetre: makeEUInformation("C35", "mol/dm³", "mole per cubic decimetre - 10³ mol/m³"), - kilomole_per_cubic_metre: makeEUInformation("B46", "kmol/m³", "kilomole per cubic metre - 10³ mol/m³"), - mole_per_second: makeEUInformation("E95", "mol/s", "mole per second - s⁻¹ x mol"), - millimole_per_litre: makeEUInformation("M33", "mmol/l", "millimole per litre - mol/m³"), - mol_per_kilogram_pascal: makeEUInformation( - "P51", - "(mol/kg)/Pa", - "mol per kilogram pascal - SI base unit mol divided by the product of the SI base unit kilogram and the derived SI unit pascal. m x kg⁻² x s² x mol" - ), - mol_per_cubic_metre_pascal: makeEUInformation( - "P52", - "(mol/m³)/Pa", - "mol per cubic metre pascal - SI base unit mol divided by the product of the power from the SI base unit metre with exponent 3 and the derived SI unit pascal. m⁻² x kg⁻¹ x s² x mol" - ), - kilomole_per_cubic_metre_kelvin: makeEUInformation( - "K59", - "(kmol/m³)/K", - "kilomole per cubic metre kelvin - 10³ (mol/m³)/K" - ), - kilomole_per_cubic_metre_bar: makeEUInformation( - "K60", - "(kmol/m³)/bar", - "kilomole per cubic metre bar - 10⁻² (mol/m³)/Pa" - ), - reciprocal_psi: makeEUInformation("K93", "1/psi", "reciprocal psi - 1,450 377 x 10⁻⁴ Pa⁻¹"), - mole_per_kilogram_kelvin: makeEUInformation("L24", "(mol/kg)/K", "mole per kilogram kelvin - (mol/kg)/K"), - mole_per_kilogram_bar: makeEUInformation("L25", "(mol/kg)/bar", "mole per kilogram bar - 10⁻⁵ (mol/kg)/Pa"), - mole_per_litre_kelvin: makeEUInformation("L26", "(mol/l)/K", "mole per litre kelvin - 10³ (mol/m³)/K"), - mole_per_litre_bar: makeEUInformation("L27", "(mol/l)/bar", "mole per litre bar - 10⁻² (mol/m³)/Pa"), - mole_per_cubic_metre_kelvin: makeEUInformation("L28", "(mol/m³)/K", "mole per cubic metre kelvin - (mol/m³)/K"), - mole_per_cubic_metre_bar: makeEUInformation("L29", "(mol/m³)/bar", "mole per cubic metre bar - 10⁻⁵ (mol/m³)/Pa") - }, - /** - * mole fraction of B, mole ratio of solute B - */ - "mole fraction of B, mole ratio of solute B": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * molality of solute B - */ - "molality of solute B": { - mole_per_kilogram: makeEUInformation("C19", "mol/kg", "mole per kilogram - mol/kg") - }, - /** - * volumic dose - */ - "volumic dose": { - second_per_cubic_metre: makeEUInformation("D93", "s/m³", "second per cubic metre - s/m³") - }, - /** - * ionic strength - */ - "ionic strength": { - millimole_per_kilogram: makeEUInformation("D87", "mmol/kg", "millimole per kilogram - 10⁻³ mol/kg"), - millimole_per_gram: makeEUInformation("H68", "mmol/g", "millimole per gram - mol x kg⁻¹"), - kilomole_per_kilogram: makeEUInformation( - "P47", - "kmol/kg", - "kilomole per kilogram - 1000-fold of the SI base unit mol divided by the SI base unit kilogram. 10³ mol/kg" - ), - pound_mole_per_pound: makeEUInformation( - "P48", - "lbmol/lb", - "pound mole per pound - Non SI-conforming unit of the material molar flux divided by the avoirdupois pound for mass according to the avoirdupois unit system. 10³ mol/kg" - ) - }, - /** - * degree of dissociation - */ - "degree of dissociation": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * partial pressure of B (in a gaseous mixture), fugacity of B (in a gaseous mixture), osmotic pressure - */ - "partial pressure of B (in a gaseous mixture), fugacity of B (in a gaseous mixture), osmotic pressure": { - pascal: makeEUInformation("PAL", "Pa", "pascal - Pa") - }, - /** - * standard absolute activity of B (in a gaseous mixture) - */ - "standard absolute activity of B (in a gaseous mixture)": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * activity coefficient of B (in a liquid as a solid mixture) - */ - "activity coefficient of B (in a liquid as a solid mixture)": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * standard absolute activity of B (in a liquid or a solid mixture) - */ - "standard absolute activity of B (in a liquid or a solid mixture)": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * activity coefficient of solute B (especially in a dilute solution),standard absolute activity of solute B (especially in a dilute solution) - */ - "activity coefficient of solute B (especially in a dilute solution),standard absolute activity of solute B (especially in a dilute solution)": - { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * activity of solvent A, relative activity of solvent A (especially in a dilute solution), osmotic coefficient of the solvent A (especially in a dilute solution), standard absolute activity of solvent A (especially in a dilute solution) - */ - "activity of solvent A, relative activity of solvent A (especially in a dilute solution), osmotic coefficient of the solvent A (especially in a dilute solution), standard absolute activity of solvent A (especially in a dilute solution)": - { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * catalytic activity - */ - "catalytic activity": { - katal: makeEUInformation( - "KAT", - "kat", - "katal - A unit of catalytic activity defining the catalytic activity of enzymes and other catalysts. s⁻¹ x mol" - ), - kilomole_per_second: makeEUInformation("E94", "kmol/s", "kilomole per second - 10³ s⁻¹ x mol"), - pound_mole_per_second: makeEUInformation( - "P45", - "lbmol/s", - "pound mole per second - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 4,535 924 x 10² mol/s" - ), - pound_mole_per_minute: makeEUInformation( - "P46", - "lbmol/h", - "pound mole per minute - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. 7,559 873 mol/s" - ) - }, - /** - * stoichiometric number of B - */ - "stoichiometric number of B": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * mass of molecule - */ - "mass of molecule": { - kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg"), - unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg") - }, - /** - * electric dipole moment of molecule - */ - "electric dipole moment of molecule": { - coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre - A x s x m") - }, - /** - * electric polarizability of a molecule - */ - "electric polarizability of a molecule": { - coulomb_metre_squared_per_volt: makeEUInformation("A27", "C·m²/V", "coulomb metre squared per volt - A² x s⁴/kg") - }, - /** - * microcanonical partition function, canonical partition function, grand-canonical partition function, grand partition function, molecular partition function, partition function of a molecule - */ - "microcanonical partition function, canonical partition function, grand-canonical partition function, grand partition function, molecular partition function, partition function of a molecule": - { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * statistical weight - */ - "statistical weight": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Boltzmann constant - */ - "Boltzmann constant": { - joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin - J/K") - }, - /** - * mean free path - */ - "mean free path": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * diffusion coefficient - */ - "diffusion coefficient": { - square_metre_per_second: makeEUInformation( - "S4", - "m²/s", - "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" - ) - }, - /** - * thermal diffusion ratio, thermal diffusion factor - */ - "thermal diffusion ratio, thermal diffusion factor": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * thermal diffusion coefficient - */ - "thermal diffusion coefficient": { - square_metre_per_second: makeEUInformation( - "S4", - "m²/s", - "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" - ) - }, - /** - * proton number - */ - "proton number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * elementary charge - */ - "elementary charge": { - coulomb: makeEUInformation("COU", "C", "coulomb - A x s") - }, - /** - * charge number of ion - */ - "charge number of ion": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Faraday constant - */ - "Faraday constant": { - coulomb_per_mole: makeEUInformation("A32", "C/mol", "coulomb per mole - A x s/mol") - }, - /** - * electrolytic conductivity - */ - "electrolytic conductivity": { - siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre - S/m") - }, - /** - * molar conductivity - */ - "molar conductivity": { - siemens_square_metre_per_mole: makeEUInformation("D12", "S·m²/mol", "siemens square metre per mole - S x m²/mol") - }, - /** - * molar flux - */ - "molar flux": { - kilomole_per_hour: makeEUInformation("K58", "kmol/h", "kilomole per hour - 2,777 78 x 10⁻¹ mol/s"), - kilomole_per_minute: makeEUInformation("K61", "kmol/min", "kilomole per minute - 16,666 7 mol/s"), - mole_per_hour: makeEUInformation("L23", "mol/h", "mole per hour - 2,777 78 x 10⁻⁴ mol/s"), - mole_per_minute: makeEUInformation("L30", "mol/min", "mole per minute - 1,666 67 x 10⁻² mol/s") - }, - /** - * transport number of ion B, current fraction of ion B - */ - "transport number of ion B, current fraction of ion B": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * angle of optical rotation - */ - "angle of optical rotation": { - radian: makeEUInformation("C81", "rad", "radian - rad") - }, - /** - * molar optical rotatory power - */ - "molar optical rotatory power": { - radian_square_metre_per_mole: makeEUInformation("C82", "rad·m²/mol", "radian square metre per mole - rad x m²/mol") - }, - /** - * massic optical, rotatory power, specific optical rotatory power - */ - "massic optical, rotatory power, specific optical rotatory power": { - radian_square_metre_per_kilogram: makeEUInformation( - "C83", - "rad·m²/kg", - "radian square metre per kilogram - rad x m²/kg" - ) - }, - /** - * magnetic dipole moment - */ - "magnetic dipole moment": { - newton_square_metre_per_ampere: makeEUInformation( - "P49", - "N·m²/A", - "newton square metre per ampere - Product of the derived SI unit newton and the power of SI base unit metre with exponent 2 divided by the SI base unit ampere. m³ x kg x s⁻² x A⁻¹" - ), - weber_metre: makeEUInformation( - "P50", - "Wb·m", - "weber metre - Product of the derived SI unit weber and SI base unit metre. m³ x kg x s⁻² x A⁻¹" - ) - }, - /** - * acidity and alkalinity - */ - "acidity and alkalinity": { - "pH_(potential_of_Hydrogen)": makeEUInformation( - "Q30", - "pH", - "pH (potential of Hydrogen) - The activity of the (solvated) hydrogen ion (a logarithmic measure used to state the acidity or alkalinity of a chemical solution). -log10(mol/l)" - ) - } - }, - /** - * Atomic and Nuclear Physics - */ - "Atomic and Nuclear Physics": { - /** - * proton number, atomic number - */ - "proton number, atomic number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * neutron number - */ - "neutron number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * nucleon number, mass number - */ - "nucleon number, mass number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * mass of atom (of a nuclide x), nuclidic mass - */ - "mass of atom (of a nuclide x), nuclidic mass": { - kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg") - }, - /** - * mass of atom (of a nuclide x), nuclidic mass, unified atomic mass constant - */ - "mass of atom (of a nuclide x), nuclidic mass, unified atomic mass constant": { - unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg") - }, - /** - * (rest) mass of electron, (rest) mass of proton, (rest) mass of neutron - */ - "(rest) mass of electron, (rest) mass of proton, (rest) mass of neutron": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * mass excess - */ - "mass excess": { - kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg") - }, - /** - * mass defect - */ - "mass defect": { - unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit - 1,660 538 782 x 10⁻²⁷ kg") - }, - /** - * relative mass excess, relative mass defect - */ - "relative mass excess, relative mass defect": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * packing fraction, binding fraction - */ - "packing fraction, binding fraction": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * elementary charge - */ - "elementary charge": { - coulomb: makeEUInformation("COU", "C", "coulomb - A x s") - }, - /** - * Planck constant - */ - "Planck constant": { - joule_second: makeEUInformation("B18", "J·s", "joule second - J x s") - }, - /** - * Bohr radius - */ - "Bohr radius": { - metre: makeEUInformation("MTR", "m", "metre - m"), - angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") - }, - /** - * Rydberg constant - */ - "Rydberg constant": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * Hartree energy - */ - "Hartree energy": { - joule: makeEUInformation("JOU", "J", "joule - J") - }, - /** - * magnetic moment of particle, Bohr magneton, nuclear magneton ornucleus - */ - "magnetic moment of particle, Bohr magneton, nuclear magneton ornucleus": { - ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre - A x m²") - }, - /** - * gyromagnetic coefficient, (gyromagnetic ratio) - */ - "gyromagnetic coefficient, (gyromagnetic ratio)": { - ampere_square_metre_per_joule_second: makeEUInformation( - "A10", - "A·m²/(J·s)", - "ampere square metre per joule second - (A x s)/kg" - ) - }, - /** - * g-factor of atom or electron, g-factor of nucleus - */ - "g-factor of atom or electron, g-factor of nucleus": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Larmor angular frequency - */ - "Larmor angular frequency": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") - }, - /** - * nuclear precession, cyclotron angular frequency - */ - "nuclear precession, cyclotron angular frequency": { - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s") - }, - /** - * nuclear quadrupole moment - */ - "nuclear quadrupole moment": { - square_metre: makeEUInformation("MTK", "m²", "square metre - m²") - }, - /** - * nuclear radius, electron radius, Compton wavelength - */ - "nuclear radius, electron radius, Compton wavelength": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * orbital angular momentum quantum number - */ - "orbital angular momentum quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * spin angular momentum quantum number - */ - "spin angular momentum quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * total angular momentum quantum number - */ - "total angular momentum quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * nuclear spin quantum number - */ - "nuclear spin quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * hyperfine structure quantum number - */ - "hyperfine structure quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * principle quantum number - */ - "principle quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * magnetic quantum number - */ - "magnetic quantum number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * fine structure constant - */ - "fine structure constant": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * mean life, half life - */ - "mean life, half life": { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") - }, - /** - * level width, alpha disintegration energy - */ - "level width, alpha disintegration energy": { - joule: makeEUInformation("JOU", "J", "joule - J") - }, - /** - * maximum beta particle energy, beta disintegration energy - */ - "maximum beta particle energy, beta disintegration energy": { - electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J") - }, - /** - * internal conversion factor - */ - "internal conversion factor": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * activity - */ - activity: { - curie: makeEUInformation("CUR", "Ci", "curie - 3,7 x 10¹⁰ Bq"), - millicurie: makeEUInformation("MCU", "mCi", "millicurie - 3,7 x 10⁷ Bq"), - microcurie: makeEUInformation("M5", "µCi", "microcurie - 3,7 x 10⁴ Bq"), - kilocurie: makeEUInformation("2R", "kCi", "kilocurie - 3,7 x 10¹³ Bq"), - becquerel: makeEUInformation("BQL", "Bq", "becquerel - 27,027 x 10⁻¹² Ci"), - gigabecquerel: makeEUInformation("GBQ", "GBq", "gigabecquerel - 10⁹ Bq"), - kilobecquerel: makeEUInformation("2Q", "kBq", "kilobecquerel - 10³ Bq"), - megabecquerel: makeEUInformation("4N", "MBq", "megabecquerel - 10⁶ Bq"), - microbecquerel: makeEUInformation("H08", "µBq", "microbecquerel - 10⁻⁶ Bq") - }, - /** - * specific activity in a sample - */ - "specific activity in a sample": { - curie_per_kilogram: makeEUInformation("A42", "Ci/kg", "curie per kilogram - 3,7 x 10¹⁰ Bq/kg"), - becquerel_per_kilogram: makeEUInformation("A18", "Bq/kg", "becquerel per kilogram - 27,027 x 10⁻¹² Ci/kg"), - megabecquerel_per_kilogram: makeEUInformation("B67", "MBq/kg", "megabecquerel per kilogram - 10⁶ Bq/kg"), - kilobecquerel_per_kilogram: makeEUInformation("B25", "kBq/kg", "kilobecquerel per kilogram - 10³ Bq/kg") - }, - /** - * volumic activity, activity concentration - */ - "volumic activity, activity concentration": { - becquerel_per_cubic_metre: makeEUInformation("A19", "Bq/m³", "becquerel per cubic metre - Bq/m³") - }, - /** - * decay constant, disintegration constant - */ - "decay constant, disintegration constant": { - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") - } - }, - /** - * Nuclear Reactions and Ionizing Radiations - */ - "Nuclear Reactions and Ionizing Radiations": { - /** - * reaction energy - */ - "reaction energy": { - joule: makeEUInformation("JOU", "J", "joule - J") - }, - /** - * resonance energy - */ - "resonance energy": { - electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J") - }, - /** - * average energy loss per ion, pair formed, (average energy loss per elementary charge of the same sign produced) - */ - "average energy loss per ion, pair formed, (average energy loss per elementary charge of the same sign produced)": { - erg: makeEUInformation("A57", "erg", "erg - 10⁻⁷J") - }, - /** - * cross-section - */ - "cross-section": { - square_metre: makeEUInformation("MTK", "m²", "square metre - m²") - }, - /** - * total cross-section - */ - "total cross-section": { - barn: makeEUInformation("A14", "b", "barn - 10⁻²⁸ m²") - }, - /** - * angular cross-section - */ - "angular cross-section": { - square_metre_per_steradian: makeEUInformation("D24", "m²/sr", "square metre per steradian - m²/sr"), - barn_per_steradian: makeEUInformation("A17", "b/sr", "barn per steradian - 1 x 10⁻²⁸ m²/sr") - }, - /** - * spectral cross-section - */ - "spectral cross-section": { - square_metre_per_joule: makeEUInformation("D20", "m²/J", "square metre per joule - m²/J"), - barn_per_electronvolt: makeEUInformation("A15", "b/eV", "barn per electronvolt - 6,241 51 x 10⁻¹⁰ m²/J"), - square_centimetre_per_erg: makeEUInformation("D16", "cm²/erg", "square centimetre per erg - 10³ m²/J") - }, - /** - * spectral angular cross-section - */ - "spectral angular cross-section": { - square_metre_per_steradian_joule: makeEUInformation( - "D25", - "m²/(sr·J)", - "square metre per steradian joule - m²/(sr x J)" - ), - barn_per_steradian_electronvolt: makeEUInformation( - "A16", - "b/(sr·eV)", - "barn per steradian electronvolt - 6,241 51 x 10⁻¹⁰ m²/(sr xJ)" - ), - square_centimetre_per_steradian_erg: makeEUInformation( - "D17", - "cm²/(sr·erg)", - "square centimetre per steradian erg - 10³ m²/(sr x J)" - ) - }, - /** - * macroscopic cross-section, volumic cross-section, volumic total cross-section, macroscopic total cross-section - */ - "macroscopic cross-section, volumic cross-section, volumic total cross-section, macroscopic total cross-section": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * particle fluence - */ - "particle fluence": { - reciprocal_square_metre: makeEUInformation( - "C93", - "m⁻²", - "reciprocal square metre - Synonym: reciprocal metre squared m⁻²" - ), - reciprocal_square_inch: makeEUInformation( - "P78", - "1/in²", - "reciprocal square inch - Complement of the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. 1,550 003 x 10³ m⁻²" - ) - }, - /** - * particle fluence rate, (partical flux density), neutron fluence rate, (neutronflux density), current density of particles - */ - "particle fluence rate, (partical flux density), neutron fluence rate, (neutronflux density), current density of particles": - { - reciprocal_metre_squared_reciprocal_second: makeEUInformation( - "B81", - "m⁻²/s", - "reciprocal metre squared reciprocal second - m⁻²/s" - ) - }, - /** - * energy fluence - */ - "energy fluence": { - joule_per_square_metre: makeEUInformation( - "B13", - "J/m²", - "joule per square metre - Synonym: joule per metre squared J/m²" - ) - }, - /** - * energy fluence rate, (energy flux density) - */ - "energy fluence rate, (energy flux density)": { - watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre - W/m²"), - erg_per_square_centimetre_second: makeEUInformation( - "A65", - "erg/(cm²·s)", - "erg per square centimetre second - 10⁻³ W/m²" - ) - }, - /** - * linear attenuation coefficient - */ - "linear attenuation coefficient": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * mass attenuation coefficient - */ - "mass attenuation coefficient": { - square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram - m²/kg") - }, - /** - * molar attenuation coefficient - */ - "molar attenuation coefficient": { - square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole - m²/mol") - }, - /** - * atomic attenuation coefficient - */ - "atomic attenuation coefficient": { - square_metre: makeEUInformation("MTK", "m²", "square metre - m²") - }, - /** - * slowing down area, diffusion area, migration area - */ - "slowing down area, diffusion area, migration area": { - square_metre: makeEUInformation("MTK", "m²", "square metre - m²") - }, - /** - * half-thickness, half-value thickness - */ - "half-thickness, half-value thickness": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * mean linear range, mean free path - */ - "mean linear range, mean free path": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * slowing-down length, diffusion length, migration length - */ - "slowing-down length, diffusion length, migration length": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * neutron yield per fission, neutron yield per absorption - */ - "neutron yield per fission, neutron yield per absorption": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * fast fission factor - */ - "fast fission factor": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * thermal utilization factor - */ - "thermal utilization factor": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * non leakage probability - */ - "non leakage probability": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * multiplication factor, infinite medium multiplication factor, effective multiplication factor - */ - "multiplication factor, infinite medium multiplication factor, effective multiplication factor": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * diffusion coefficient for neutron fluence rate, (diffusion coefficient for neutron flux density) - */ - "diffusion coefficient for neutron fluence rate, (diffusion coefficient for neutron flux density)": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * total linear stopping power - */ - "total linear stopping power": { - joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre - J/m"), - electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre - 1,602 176 487 x 10⁻¹⁹ J/m"), - erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre - 10⁻⁵ J/m") - }, - /** - * total atomic stopping power - */ - "total atomic stopping power": { - joule_square_metre: makeEUInformation("D73", "J·m²", "joule square metre - J x m²"), - electronvolt_square_metre: makeEUInformation( - "A55", - "eV·m²", - "electronvolt square metre - 1,602 176 487 x 10⁻¹⁹ J x m²" - ), - erg_square_centimetre: makeEUInformation("A66", "erg·cm²", "erg square centimetre - 10⁻¹¹ J x m²") - }, - /** - * total mass stopping power - */ - "total mass stopping power": { - joule_square_metre_per_kilogram: makeEUInformation("B20", "J·m²/kg", "joule square metre per kilogram - J x m²/kg"), - electronvolt_square_metre_per_kilogram: makeEUInformation( - "A56", - "eV·m²/kg", - "electronvolt square metre per kilogram - 1,602 176 487 x 10⁻¹⁹ J x m²/kg" - ), - erg_square_centimetre_per_gram: makeEUInformation("A67", "erg·cm²/g", "erg square centimetre per gram - 10⁻⁸ J x m²/kg") - }, - /** - * mean mass range - */ - "mean mass range": { - kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre - kg/m²") - }, - /** - * linear ionization by a particle, total ionization by a particle - */ - "linear ionization by a particle, total ionization by a particle": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * mobility - */ - mobility: { - square_metre_per_volt_second: makeEUInformation("D26", "m²/(V·s)", "square metre per volt second - m²/(V x s)"), - metre_per_volt_second: makeEUInformation("H58", "m/(V·s)", "metre per volt second - m⁻¹ x kg⁻¹ x s² x A") - }, - /** - * ion number density, ion density, neutron number density - */ - "ion number density, ion density, neutron number density": { - reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³") - }, - /** - * recombination coefficient - */ - "recombination coefficient": { - cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second - m³/s") - }, - /** - * neutron speed - */ - "neutron speed": { - metre_per_second: makeEUInformation("MTS", "m/s", "metre per second - m/s") - }, - /** - * diffusion coefficient, diffusion coefficient for neutron number density - */ - "diffusion coefficient, diffusion coefficient for neutron number density": { - square_metre_per_second: makeEUInformation( - "S4", - "m²/s", - "square metre per second - Synonym: metre squared per second (square metres/second US) m²/s" - ) - }, - /** - * neutron source density - */ - "neutron source density": { - reciprocal_second_per_cubic_metre: makeEUInformation("C98", "s⁻¹/m³", "reciprocal second per cubic metre - s⁻¹/m³") - }, - /** - * slowing down density - */ - "slowing down density": { - reciprocal_cubic_metre_per_second: makeEUInformation( - "C87", - "m⁻³/s", - "reciprocal cubic metre per second - Synonym: reciprocal second per cubic metre m⁻³/s" - ) - }, - /** - * resonance escape probability - */ - "resonance escape probability": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * lethargy - */ - lethargy: { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * average logarithmic energy decrement - */ - "average logarithmic energy decrement": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * reactivity - */ - reactivity: { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * reactor time constant - */ - "reactor time constant": { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") - }, - /** - * activity - */ - activity: { - becquerel: makeEUInformation("BQL", "Bq", "becquerel - 27,027 x 10⁻¹² Ci"), - curie: makeEUInformation("CUR", "Ci", "curie - 3,7 x 10¹⁰ Bq") - }, - /** - * energy imparted, mean energy imparted - */ - "energy imparted, mean energy imparted": { - joule: makeEUInformation("JOU", "J", "joule - J") - }, - /** - * specific energy imparted, massic energy imparted - */ - "specific energy imparted, massic energy imparted": { - gray: makeEUInformation("A95", "Gy", "gray - m²/s²"), - milligray: makeEUInformation("C13", "mGy", "milligray - 10⁻³ Gy") - }, - /** - * absorbed dose - */ - "absorbed dose": { - rad: makeEUInformation("C80", "rad", "rad - 10⁻² Gy") - }, - /** - * kerma - */ - kerma: { - erg_per_gram: makeEUInformation("A61", "erg/g", "erg per gram - 10⁻⁴ J/kg") - }, - /** - * dose equivalent - */ - "dose equivalent": { - sievert: makeEUInformation("D13", "Sv", "sievert - m²/s²"), - millisievert: makeEUInformation("C28", "mSv", "millisievert - 10⁻³ Sv"), - rem: makeEUInformation("D91", "rem", "rem - 10⁻² Sv"), - milliroentgen_aequivalent_men: makeEUInformation("L31", "mrem", "milliroentgen aequivalent men - 10⁻⁵ Sv") - }, - /** - * absorbed dose rate - */ - "absorbed dose rate": { - gray_per_second: makeEUInformation("A96", "Gy/s", "gray per second - m²/s³"), - milligray_per_second: makeEUInformation( - "P54", - "mGy/s", - "milligray per second - 0,001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻³ Gy/s" - ), - microgray_per_second: makeEUInformation( - "P55", - "µGy/s", - "microgray per second - 0,000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁶ Gy/s" - ), - nanogray_per_second: makeEUInformation( - "P56", - "nGy/s", - "nanogray per second - 0,000 000 001-fold of the derived SI unit gray divided by the SI base unit second. 10⁻⁹ Gy/s" - ), - gray_per_minute: makeEUInformation( - "P57", - "Gy/min", - "gray per minute - SI derived unit gray divided by the unit minute. 1,666 67 × 10⁻² Gy/s" - ), - milligray_per_minute: makeEUInformation( - "P58", - "mGy/min", - "milligray per minute - 0,001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁵ Gy/s" - ), - microgray_per_minute: makeEUInformation( - "P59", - "µGy/min", - "microgray per minute - 0,000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻⁸ Gy/s" - ), - nanogray_per_minute: makeEUInformation( - "P60", - "nGy/min", - "nanogray per minute - 0,000 000 001-fold of the derived SI unit gray divided by the unit minute. 1,666 67 × 10⁻¹¹ Gy/s" - ), - gray_per_hour: makeEUInformation( - "P61", - "Gy/h", - "gray per hour - SI derived unit gray divided by the unit hour. 2,777 78 × 10⁻⁴ Gy/s" - ), - milligray_per_hour: makeEUInformation( - "P62", - "mGy/h", - "milligray per hour - 0,001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻⁷ Gy/s" - ), - microgray_per_hour: makeEUInformation( - "P63", - "µGy/h", - "microgray per hour - 0,000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹⁰ Gy/s" - ), - nanogray_per_hour: makeEUInformation( - "P64", - "nGy/h", - "nanogray per hour - 0,000 000 001-fold of the derived SI unit gray divided by the unit hour. 2,777 78 × 10⁻¹³ Gy/s" - ) - }, - /** - * kerma rate - */ - "kerma rate": { - erg_per_gram_second: makeEUInformation("A62", "erg/g·s", "erg per gram second - 10⁻⁴ W/kg") - }, - /** - * linear energy transfer - */ - "linear energy transfer": { - joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre - J/m"), - electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre - 1,602 176 487 x 10⁻¹⁹ J/m"), - erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre - 10⁻⁵ J/m") - }, - /** - * mass energy transfer coefficient - */ - "mass energy transfer coefficient": { - square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram - m²/kg") - }, - /** - * exposure - */ - exposure: { - coulomb_per_kilogram: makeEUInformation("CKG", "C/kg", "coulomb per kilogram - A x s/kg"), - millicoulomb_per_kilogram: makeEUInformation("C8", "mC/kg", "millicoulomb per kilogram - 10⁻³ C/kg"), - roentgen: makeEUInformation("2C", "R", "roentgen - 2,58 x 10⁻⁴ C/kg"), - milliroentgen: makeEUInformation("2Y", "mR", "milliroentgen - 2,58 x 10⁻⁷ C/kg"), - coulomb_square_metre_per_kilogram: makeEUInformation("J53", "C·m²/kg", "coulomb square metre per kilogram - C x m²/kg"), - kiloroentgen: makeEUInformation("KR", "kR", "kiloroentgen - 2,58 x 10⁻¹ C/kg") - }, - /** - * exposure rate - */ - "exposure rate": { - coulomb_per_kilogram_second: makeEUInformation("A31", "C/(kg·s)", "coulomb per kilogram second - A/kg"), - roentgen_per_second: makeEUInformation("D6", "R/s", "roentgen per second - 2,58 x 10⁻⁴ C/(kg x s)") - }, - /** - * equivalence dose output - */ - "equivalence dose output": { - sievert_per_second: makeEUInformation( - "P65", - "Sv/s", - "sievert per second - Derived SI unit sievert divided by the SI base unit second. Sv/s" - ), - millisievert_per_second: makeEUInformation( - "P66", - "mSv/s", - "millisievert per second - 0,001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻³ Sv/s" - ), - microsievert_per_second: makeEUInformation( - "P67", - "µSv/s", - "microsievert per second - 0,000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁶ Sv/s" - ), - nanosievert_per_second: makeEUInformation( - "P68", - "nSv/s", - "nanosievert per second - 0,000 000 001-fold of the derived SI unit sievert divided by the SI base unit second. 10⁻⁹ Sv/s" - ), - rem_per_second: makeEUInformation( - "P69", - "rem/s", - "rem per second - Unit for the equivalent tin rate relating to DIN 1301-3:1979: 1 rem/s = 0,01 J/(kg·s) = 1 Sv/s. 10⁻² Sv/s" - ), - sievert_per_hour: makeEUInformation( - "P70", - "Sv/h", - "sievert per hour - Derived SI unit sievert divided by the unit hour. 2,777 78 × 10⁻⁴ Sv/s" - ), - millisievert_per_hour: makeEUInformation( - "P71", - "mSv/h", - "millisievert per hour - 0,001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻⁷ Sv/s" - ), - microsievert_per_hour: makeEUInformation( - "P72", - "µSv/h", - "microsievert per hour - 0,000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹⁰ Sv/s" - ), - nanosievert_per_hour: makeEUInformation( - "P73", - "nSv/h", - "nanosievert per hour - 0,000 000 001-fold of the derived SI unit sievert divided by the unit hour. 0,277 777 778 × 10⁻¹³ Sv/s" - ), - sievert_per_minute: makeEUInformation( - "P74", - "Sv/min", - "sievert per minute - Derived SI unit sievert divided by the unit minute. 0,016 666 Sv/s" - ), - millisievert_per_minute: makeEUInformation( - "P75", - "mSv/min", - "millisievert per minute - 0,001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁵ Sv/s" - ), - microsievert_per_minute: makeEUInformation( - "P76", - "µSv/min", - "microsievert per minute - 0,000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻⁸ Sv/s" - ), - nanosievert_per_minute: makeEUInformation( - "P77", - "nSv/min", - "nanosievert per minute - 0,000 000 001-fold of the derived SI unit sievert divided by the unit minute. 1,666 666 667 × 10⁻¹¹ Sv/s" - ) - } - }, - /** - * Characteristic Numbers (dimensionless parameters) - */ - "Characteristic Numbers (dimensionless parameters)": { - /** - * Reynolds number - */ - "Reynolds number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Euler number - */ - "Euler number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Froude number - */ - "Froude number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Grashof number - */ - "Grashof number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Weber number - */ - "Weber number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Mach number - */ - "Mach number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Knudsen number - */ - "Knudsen number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Strouhal number - */ - "Strouhal number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Fourier number - */ - "Fourier number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Peclet number - */ - "Peclet number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Rayleigh number - */ - "Rayleigh number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Nusselt number - */ - "Nusselt number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Stanton number - */ - "Stanton number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Fourier number for mass transfer - */ - "Fourier number for mass transfer": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Peclet number for mass transfer - */ - "Peclet number for mass transfer": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Grashof number for mass transfer - */ - "Grashof number for mass transfer": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Nusselt number for mass transfer - */ - "Nusselt number for mass transfer": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Stanton number for mass transfer - */ - "Stanton number for mass transfer": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Prandtl number - */ - "Prandtl number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Schmidt number - */ - "Schmidt number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Lewis number - */ - "Lewis number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * magnetic Reynolds number - */ - "magnetic Reynolds number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Alfven number - */ - "Alfven number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Hartmann number - */ - "Hartmann number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Cowling number - */ - "Cowling number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - } - }, - /** - * Solid State Physics - */ - "Solid State Physics": { - /** - * mobility ratio - */ - "mobility ratio": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * lattice vector, fundamental lattice vector - */ - "lattice vector, fundamental lattice vector": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * lattice plane spacing, Burgers vector - */ - "lattice plane spacing, Burgers vector": { - angstrom: makeEUInformation("A11", "Å", "angstrom - 10⁻¹⁰ m") - }, - /** - * Bragg angle - */ - "Bragg angle": { - radian: makeEUInformation("C81", "rad", "radian - rad"), - "degree_[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] - 1,745 329 x 10⁻² rad") - }, - /** - * order of reflexion - */ - "order of reflexion": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * short-range order parameter, long-range order parameter - */ - "short-range order parameter, long-range order parameter": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * relaxation time, carrier life time - */ - "relaxation time, carrier life time": { - "second_[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] - s") - }, - /** - * magnetic flux quantum - */ - "magnetic flux quantum": { - weber: makeEUInformation("WEB", "Wb", "weber - Wb"), - unit_pole_: makeEUInformation( - "P53", - "unit pole ", - "unit pole - CGS (Centimetre-Gram-Second system) unit for magnetic flux of a magnetic pole (according to the interaction of identical poles of 1 dyn at a distance of a cm). 1,256 637 x 10⁻⁷ Wb" - ) - }, - /** - * particle position vector, equilibrium position vector of ion or atom, displacement vector of ion or atom - */ - "particle position vector, equilibrium position vector of ion or atom, displacement vector of ion or atom": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * Debye-Walle factor - */ - "Debye-Walle factor": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * mean free path of phonons or electrons, London penetration depth, coherence length, diffusion length - */ - "mean free path of phonons or electrons, London penetration depth, coherence length, diffusion length": { - metre: makeEUInformation("MTR", "m", "metre - m") - }, - /** - * angular repetency, angular wave number - */ - "angular repetency, angular wave number": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * Fermi angular repetency, Fermi angular wave number - */ - "Fermi angular repetency, Fermi angular wave number": { - reciprocal_angstrom: makeEUInformation("C85", "Å⁻¹", "reciprocal angstrom - 10¹⁰ m⁻¹") - }, - /** - * Debye angular repetency, Debye angular wave number - */ - "Debye angular repetency, Debye angular wave number": { - radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre - rad/m") - }, - /** - * angular reciprocal lattice vector, fundamental reciprocal lattice vector - */ - "angular reciprocal lattice vector, fundamental reciprocal lattice vector": { - reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre - m⁻¹") - }, - /** - * Debye angular frequency - */ - "Debye angular frequency": { - radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide rad/s"), - reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second - s⁻¹") - }, - /** - * Debye temperature, Curie temperature, Néel temperature, Fermi temperature, Super conductor transition temperature - */ - "Debye temperature, Curie temperature, Néel temperature, Fermi temperature, Super conductor transition temperature": { - kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) K") - }, - /** - * spectral concentration of vibrational modes (in terms of angular frequency) - */ - "spectral concentration of vibrational modes (in terms of angular frequency)": { - second_per_cubic_metre_radian: makeEUInformation("D94", "s/(rad·m³)", "second per cubic metre radian - s/(rad x m³)") - }, - /** - * Grüneisen parameter - */ - "Grüneisen parameter": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Madelung constant - */ - "Madelung constant": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * Landau-Ginzburg number - */ - "Landau-Ginzburg number": { - one: makeEUInformation("C62", "1", "one - Synonym: unit 1") - }, - /** - * density of states - */ - "density of states": { - reciprocal_joule_per_cubic_metre: makeEUInformation("C90", "J⁻¹/m³", "reciprocal joule per cubic metre - J⁻¹/m³"), - reciprocal_electron_volt_per_cubic_metre: makeEUInformation( - "C88", - "eV⁻¹/m³", - "reciprocal electron volt per cubic metre - 6,241 46 x 10¹⁸ J⁻¹/m³" - ) - }, - /** - * residual resistivity - */ - "residual resistivity": { - ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre - Ω x m") - }, - /** - * Hall coefficient - */ - "Hall coefficient": { - cubic_metre_per_coulomb: makeEUInformation("A38", "m³/C", "cubic metre per coulomb - m³/A x s") - }, - /** - * thermoelectromotive force between substances a and b, Peltier coefficient for substances a and b - */ - "thermoelectromotive force between substances a and b, Peltier coefficient for substances a and b": { - volt: makeEUInformation("VLT", "V", "volt - V") - }, - /** - * thermodynamic critical magnetic flux density, lower critical magnetic flux density, upper critical magnetic flux density - */ - "thermodynamic critical magnetic flux density, lower critical magnetic flux density, upper critical magnetic flux density": - { - tesla: makeEUInformation("D33", "T", "tesla - T") - }, - /** - * Seebeck coefficient for substances a and b - */ - "Seebeck coefficient for substances a and b": { - volt_per_kelvin: makeEUInformation("D48", "V/K", "volt per kelvin - V/K") - }, - /** - * Thompson coefficient - */ - "Thompson coefficient": { - millivolt_per_kelvin: makeEUInformation("D49", "mV/K", "millivolt per kelvin - 10⁻³ V/K") - }, - /** - * work function - */ - "work function": { - joule: makeEUInformation("JOU", "J", "joule - J") - }, - /** - * Fermi energy - */ - "Fermi energy": { - electronvolt: makeEUInformation("A53", "eV", "electronvolt - 1,602 176 487 x 10⁻¹⁹ J") - }, - /** - * gap energy - */ - "gap energy": { - femtojoule: makeEUInformation("A70", "fJ", "femtojoule - 10⁻¹⁵ J") - }, - /** - * donor ionization energy, acceptor ionization energy, exchange intergral, superconductor energy gap, electron affinity - */ - "donor ionization energy, acceptor ionization energy, exchange intergral, superconductor energy gap, electron affinity": { - attojoule: makeEUInformation("A13", "aJ", "attojoule - 10⁻¹⁸ J") - }, - /** - * Richardson constant - */ - "Richardson constant": { - ampere_per_square_metre_kelvin_squared: makeEUInformation( - "A6", - "A/(m²·K²)", - "ampere per square metre kelvin squared - A/(m² x K²)" - ) - }, - /** - * electron number density, volumic electron number, hole number density, volumic hole number, donor number density, volumic donor number, intrinsic number density, volumic intrinsis number, acceptor number density, volumic acceptor number - */ - "electron number density, volumic electron number, hole number density, volumic hole number, donor number density, volumic donor number, intrinsic number density, volumic intrinsis number, acceptor number density, volumic acceptor number": - { - reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre - m⁻³") - }, - /** - * effective mass - */ - "effective mass": { - kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. kg") - } - }, - /** - * Miscellaneous - */ - Miscellaneous: { - /** - * burst index - */ - "burst index": { - kilopascal_square_metre_per_gram: makeEUInformation("33", "kPa·m²/g", "kilopascal square metre per gram - 10⁶ m/s²"), - pascal_square_metre_per_kilogram: makeEUInformation( - "P79", - "Pa/(kg/m²)", - "pascal square metre per kilogram - Unit of the burst index as derived unit for pressure pascal related to the substance, represented as a quotient from the SI base unit kilogram divided by the power of the SI base unit metre by exponent 2. m/s²" - ) - }, - /** - * hardness index - */ - "hardness index": { - kilopascal_per_millimetre: makeEUInformation("34", "kPa/mm", "kilopascal per millimetre - 10⁶ kg/(m² x s²)"), - pascal_per_metre: makeEUInformation("H42", "Pa/m", "pascal per metre - m⁻² kg x s⁻²"), - picopascal_per_kilometre: makeEUInformation("H69", "pPa/km", "picopascal per kilometre - 10⁻¹⁵ m⁻² x kg x s⁻²"), - millipascal_per_metre: makeEUInformation( - "P80", - "mPa/m", - "millipascal per metre - 0,001-fold of the derived SI unit pascal divided by the SI base unit metre. 10⁻³ kg/(m² x s²)" - ), - kilopascal_per_metre: makeEUInformation( - "P81", - "kPa/m", - "kilopascal per metre - 1000-fold of the derived SI unit pascal divided by the SI base unit metre. 10³ kg/(m² x s²)" - ), - hectopascal_per_metre: makeEUInformation( - "P82", - "hPa/m", - "hectopascal per metre - 100-fold of the derived SI unit pascal divided by the SI base unit metre. 10² kg/(m² x s²)" - ), - standard_atmosphere_per_metre: makeEUInformation( - "P83", - "Atm/m", - "standard atmosphere per metre - Outdated unit of the pressure divided by the SI base unit metre. 1,013 25 x 10⁵ kg/(m² x s²)" - ), - technical_atmosphere_per_metre: makeEUInformation( - "P84", - "at/m", - "technical atmosphere per metre - Obsolete and non-legal unit of the pressure which is generated by a 10 metre water column divided by the SI base unit metre. 9,806 65 x 10⁴ kg/(m² x s²)" - ), - torr_per_metre: makeEUInformation( - "P85", - "Torr/m", - "torr per metre - CGS (Centimetre-Gram-Second system) unit of the pressure divided by the SI base unit metre. 1,333 224 x 10² kg/(m² x s²)" - ), - psi_per_inch: makeEUInformation( - "P86", - "psi/in", - "psi per inch - Compound unit for pressure (pound-force according to the Anglo-American unit system divided by the power of the unit inch according to the Anglo-American and Imperial system of units with the exponent 2) divided by the unit inch according to the Anglo-American and Imperial system of units . 2,714 471 x 10⁵ kg/(m² x s²)" - ) - }, - /** - * porosity - */ - porosity: { - millilitre_per_square_centimetre_second: makeEUInformation( - "35", - "ml/(cm²·s)", - "millilitre per square centimetre second - 10⁻² m/s" - ), - cubic_foot_per_minute_per_square_foot: makeEUInformation( - "36", - "ft³/(min/ft²)", - "cubic foot per minute per square foot - Conversion factor required " - ), - cubic_metre_per_second_square_metre: makeEUInformation( - "P87", - "(m³/s)/m²", - "cubic metre per second square metre - Unit of volume flow cubic meters by second related to the transmission surface in square metres. m/s" - ) - } - } + /** + * Space and Time + */ + Space_and_Time: { + /** + * angle (plane) + */ + angle: { + radian: makeEUInformation("C81", "rad", "radian (rad)"), + milliradian: makeEUInformation("C25", "mrad", "milliradian (10⁻³ rad)"), + microradian: makeEUInformation("B97", "µrad", "microradian (10⁻⁶ rad)"), + "degree[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] (1,745 329 × 10⁻² rad)"), + "minute[unit_of_angle]": makeEUInformation("D61", "", "minute [unit of angle] (2,908 882 × 10⁻⁴ rad)"), + "second[unit_of_angle]": makeEUInformation("D62", '"', "second [unit of angle] (4,848 137 × 10⁻⁶ rad)"), + grade: makeEUInformation("A91", "", "grade (= gon)"), + gon: makeEUInformation("A91", "gon", "gon - Synonym: grade (1,570 796 × 10⁻² rad)"), + mil: makeEUInformation( + "M43", + "mil", + "mil - Unit to indicate an angle at military zone, equal to the 6400th part of the full circle of the 360° or 2·p·rad. (9,817 477 × 10⁻⁴ rad)" + ), + revolution: makeEUInformation( + "M44", + "rev", + "revolution - Unit to identify an angle of the full circle of 360° or 2·p·rad (Refer ISO/TC12 SI Guide). (6,283 185 rad)" + ) + }, + /** + * solid angle + */ + solid_angle: { + steradian: makeEUInformation("D27", "sr", "steradian (sr)"), + inch_per_two_pi_radiant: makeEUInformation( + "H57", + "in/revolution", + "inch per two pi radiant (2,54 × 10⁻² m/(2 × π × rad))" + ), + degree_per_second: makeEUInformation("E96", "°/s", "degree per second (1,745 329 × 10⁻² rad × s⁻¹)"), + degree_per_metre: makeEUInformation("H27", "°/m", "degree per metre (1,745 329 × 10⁻² rad/m)"), + metre_per_radiant: makeEUInformation( + "M55", + "m/rad", + "metre per radiant - Unit of the translation factor for implementation from rotation to linear movement. (m/rad)" + ) + }, + /** + * length, breadth, height, thickness, radius, radius of curvature, cartesian coordinates, diameter, length of path, distance + */ + length: { + metre: makeEUInformation("MTR", "m", "metre (m)"), + decimetre: makeEUInformation("DMT", "dm", "decimetre (10⁻¹ m)"), + centimetre: makeEUInformation("CMT", "cm", "centimetre (10⁻² m)"), + "micrometre(micron)": makeEUInformation("4H", "µm", "micrometre (micron) (10⁻⁶ m)"), + millimetre: makeEUInformation("MMT", "mm", "millimetre (10⁻³ m)"), + hectometre: makeEUInformation("HMT", "hm", "hectometre (10² m)"), + kilometre: makeEUInformation("KMT", "km", "kilometre (10³ m)"), + nanometre: makeEUInformation("C45", "nm", "nanometre (10⁻⁹ m)"), + picometre: makeEUInformation("C52", "pm", "picometre (10⁻¹² m)"), + femtometre: makeEUInformation("A71", "fm", "femtometre (10⁻¹⁵ m)"), + decametre: makeEUInformation("A45", "dam", "decametre (10 m)"), + nautical_mile: makeEUInformation("NMI", "n mile", "nautical mile (1 852 m)"), + angstrom: makeEUInformation("A11", "Å", "angstrom (10⁻¹⁰ m)"), + astronomical_unit: makeEUInformation("A12", "ua", "astronomical unit (1,495 978 70 × 10¹¹ m)"), + parsec: makeEUInformation("C63", "pc", "parsec (3,085 678 × 10¹⁶ m)"), + metre_per_kelvin: makeEUInformation("F52", "m/K", "metre per kelvin (m × K⁻¹)"), + micrometre_per_kelvin: makeEUInformation("F50", "µm/K", "micrometre per kelvin (10⁻⁶ m × K⁻¹)"), + centimetre_per_kelvin: makeEUInformation("F51", "cm/K", "centimetre per kelvin (10⁻² m × K⁻¹)"), + millimetre_per_bar: makeEUInformation("G06", "mm/bar", "millimetre per bar (10⁻⁸ kg⁻¹ × m² × s²)"), + gram_millimetre: makeEUInformation("H84", "g·mm", "gram millimetre (10⁻⁶ kg × m)"), + centimetre_per_bar: makeEUInformation("G04", "cm/bar", "centimetre per bar (10⁻⁷ kg⁻¹ × m² × s²)"), + metre_per_bar: makeEUInformation("G05", "m/bar", "metre per bar (10⁻⁵ kg⁻¹ × m² × s²)"), + French_gauge: makeEUInformation( + "H79", + "Fg", + "French gauge - A unit of distance used for measuring the diameter of small tubes such as urological instruments and catheters. Synonym: French, Charrière, Charrière gauge (0,333 333 333 × 10⁻³ m)" + ), + fathom: makeEUInformation("AK", "fth", "fathom (1,828 8 m)"), + Gunters_chain: makeEUInformation( + "X1", + "ch (UK)", + "Gunters chain - A unit of distance used or formerly used by British surveyors. (20,116 8 m)" + ), + inch: makeEUInformation("INH", "in", "inch (25,4 x 10⁻³ m)"), + "micro-inch": makeEUInformation("M7", "µin", "micro-inch (25,4 x 10⁻⁹ m)"), + foot: makeEUInformation("FOT", "ft", "foot (0,304 8 m)"), + yard: makeEUInformation("YRD", "yd", "yard (0,914 4 m)"), + "mile(statute_mile)": makeEUInformation("SMI", "mile", "mile (statute mile) (1 609,344 m)"), + "milli-inch": makeEUInformation("77", "mil", "milli-inch (25,4 x 10⁻⁶ m)"), + light_year: makeEUInformation( + "B57", + "ly", + "light year - A unit of length defining the distance that light travels in a vacuum in one year. (9,460 73 x 10¹⁵ m)" + ), + "rod[unit_of_distance]": makeEUInformation( + "F49", + "rd (US)", + "rod [unit of distance] - A unit of distance equal to 5.5 yards (16 feet 6 inches). (5,029 210 m)" + ), + megametre: makeEUInformation("MAM", "Mm", "megametre (10⁶ m)"), + foot_per_degree_Fahrenheit: makeEUInformation("K13", "ft/°F", "foot per degree Fahrenheit (0,548 64 m/K)"), + foot_per_psi: makeEUInformation("K17", "ft/psi", "foot per psi (4,420 750 x 10⁻⁵ m/Pa)"), + inch_per_degree_Fahrenheit: makeEUInformation("K45", "in/°F", "inch per degree Fahrenheit (4,572 x 10⁻² m/K)"), + inch_per_psi: makeEUInformation("K46", "in/psi", "inch per psi (3,683 959 x 10⁻⁶ m/Pa)"), + yard_per_degree_Fahrenheit: makeEUInformation("L98", "yd/°F", "yard per degree Fahrenheit (1,645 92 m/K)"), + yard_per_psi: makeEUInformation("L99", "yd/psi", "yard per psi (1,326 225 x 10⁻⁴ m/Pa)"), + "chain(based_on_U.S._survey_foot)": makeEUInformation( + "M49", + "ch (US survey)", + "chain (based on U.S. survey foot) - Unit of the length according the Anglo-American system of units. (2,011684 x 10 m)" + ), + furlong: makeEUInformation( + "M50", + "fur", + "furlong - Unit commonly used in Great Britain at rural distances: 1 furlong = 40 rods = 10 chains (UK) = 1/8 mile = 1/10 furlong = 220 yards = 660 foot. (2,011 68 x 10² m)" + ), + "foot(U.S._survey)_": makeEUInformation( + "M51", + "ft (US survey)", + "foot (U.S. survey) - Unit commonly used in the United States for ordnance survey. (3,048 006 x 10⁻¹ m)" + ), + "mile(based_on_U.S._survey_foot)_": makeEUInformation( + "M52", + "mi (US survey)", + "mile (based on U.S. survey foot) - Unit commonly used in the United States for ordnance survey. (1,609347 x 10³ m)" + ), + metre_per_pascal: makeEUInformation( + "M53", + "m/Pa", + "metre per pascal - SI base unit metre divided by the derived SI unit pascal. (kg⁻¹ x m² x s²)" + ), + american_wire_gauge: makeEUInformation( + "AWG", + "AWG", + "american wire gauge - A unit of distance used for measuring the diameter of small tubes or wires such as the outer diameter od hypodermic or suture needles." + ) + }, + /** + * area + */ + area: { + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)"), + square_kilometre: makeEUInformation("KMK", "km²", "square kilometre (10⁶ m²)"), + "square_micrometre(square_micron)": makeEUInformation("H30", "µm²", "square micrometre (square micron) (10⁻¹² m²)"), + square_metre_per_newton: makeEUInformation("H59", "m²/N", "square metre per newton (m x kg⁻¹ x s²)"), + decare: makeEUInformation("DAA", "daa", "decare (10³ m²)"), + square_centimetre: makeEUInformation("CMK", "cm²", "square centimetre (10⁻⁴ m²)"), + square_decimetre: makeEUInformation("DMK", "dm²", "square decimetre (10⁻² m²)"), + square_decametre: makeEUInformation("H16", "dam²", "square decametre - Synonym: are (10² m²)"), + square_hectometre: makeEUInformation("H18", "hm²", "square hectometre - Synonym: hectare (10⁴ m²)"), + square_millimetre: makeEUInformation("MMK", "mm²", "square millimetre (10⁻⁶ m²)"), + are: makeEUInformation("ARE", "a", "are - Synonym: square decametre (10² m²)"), + hectare: makeEUInformation("HAR", "ha", "hectare - Synonym: square hectometre (10⁴ m²)"), + square_inch: makeEUInformation("INK", "in²", "square inch (6,451 6 x 10⁻⁴ m²)"), + square_foot: makeEUInformation("FTK", "ft²", "square foot (9,290 304 x 10⁻² m²)"), + square_yard: makeEUInformation("YDK", "yd²", "square yard (8,361 274 x 10⁻¹ m²)"), + "square_mile(statute_mile)": makeEUInformation("MIK", "mi²", "square mile (statute mile) (2,589 988 km²)"), + "square_mile(based_on_U.S._survey_foot)_": makeEUInformation( + "M48", + "mi² (US survey)", + "square mile (based on U.S. survey foot) - Unit of the area, which is mainly common in the agriculture and forestry. (2,589 998 x 10⁶ m²)" + ), + acre: makeEUInformation("ACR", "acre", "acre (4 046,873 m²)"), + circular_mil_: makeEUInformation( + "M47", + "cmil", + "circular mil - Unit of an area, of which the size is given by a diameter of length of 1 mm (0,001 in) based on the formula: area = p·(diameter/2)². (5,067 075 x 10⁻¹⁰ m²)" + ) + }, + /** + * volume + */ + volume: { + cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed (m³)"), + megalitre: makeEUInformation("MAL", "Ml", "megalitre (10³ m³)"), + litre: makeEUInformation("LTR", "l", "litre (10⁻³ m³)"), + cubic_millimetre: makeEUInformation("MMQ", "mm³", "cubic millimetre (10⁻⁹ m³)"), + cubic_centimetre: makeEUInformation("CMQ", "cm³", "cubic centimetre (10⁻⁶ m³)"), + cubic_decimetre: makeEUInformation("DMQ", "dm³", "cubic decimetre (10⁻³ m³)"), + millilitre: makeEUInformation("MLT", "ml", "millilitre (10⁻⁶ m³)"), + hectolitre: makeEUInformation("HLT", "hl", "hectolitre (10⁻¹ m³)"), + centilitre: makeEUInformation("CLT", "cl", "centilitre (10⁻⁵ m³)"), + cubic_decametre: makeEUInformation("DMA", "dam³", "cubic decametre (10³ m³)"), + cubic_hectometre: makeEUInformation("H19", "hm³", "cubic hectometre (10⁶ m³)"), + cubic_kilometre: makeEUInformation("H20", "km³", "cubic kilometre (10⁹ m³)"), + cubic_metre_per_pascal: makeEUInformation( + "M71", + "m³/Pa", + "cubic metre per pascal - Power of the SI base unit meter by exponent 3 divided by the derived SI base unit pascal. (kg⁻¹ x m⁴ x s²)" + ), + decilitre: makeEUInformation("DLT", "dl", "decilitre (10⁻⁴ m³)"), + microlitre: makeEUInformation("4G", "µl", "microlitre (10⁻⁹ m³)"), + kilolitre: makeEUInformation("K6", "kl", "kilolitre (m³)"), + decalitre: makeEUInformation("A44", "dal", "decalitre (10⁻² m³)"), + cubic_centimetre_per_bar: makeEUInformation("G94", "cm³/bar", "cubic centimetre per bar (10⁻¹¹ kg⁻¹ x m⁴ x s²)"), + litre_per_bar: makeEUInformation("G95", "l/bar", "litre per bar (10⁻⁸ kg⁻¹ x m⁴ x s²)"), + cubic_metre_per_bar: makeEUInformation("G96", "m³/bar", "cubic metre per bar (10⁻⁵ kg⁻¹ x m⁴ x s²)"), + millilitre_per_bar: makeEUInformation("G97", "ml/bar", "millilitre per bar (10⁻¹¹ kg⁻¹ x m⁴ x s²)"), + standard_cubic_foot: makeEUInformation("5I", "std", "standard cubic foot - Use standard (common code WSD) (4,672 m³)"), + cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed (16,387 064 x 10⁻⁶ m³)"), + cubic_foot: makeEUInformation("FTQ", "ft³", "cubic foot (2,831 685 x 10⁻² m³)"), + cubic_yard: makeEUInformation("YDQ", "yd³", "cubic yard (0,764 555 m³)"), + "gallon(UK)": makeEUInformation("GLI", "gal (UK)", "gallon (UK) (4,546 092 x 10⁻³ m³)"), + "gallon(US)": makeEUInformation("GLL", "gal (US)", "gallon (US) (3,785 412 x 10⁻³ m³)"), + "pint(US)": makeEUInformation("PT", "pt (US)", "pint (US) - Use liquid pint (common code PTL) (4, 731 76 x 10⁻⁴ m³)"), + "pint(UK)": makeEUInformation("PTI", "pt (UK)", "pint (UK) (5, 682 61 x 10⁻⁴ m³)"), + "quart(UK)": makeEUInformation("QTI", "qt (UK)", "quart (UK) (1,136 522 5 x 10⁻³ m³)"), + "liquid_pint(US)": makeEUInformation("PTL", "liq pt (US)", "liquid pint (US) (4, 731 765 x 10⁻⁴ m³)"), + "liquid_quart(US)": makeEUInformation("QTL", "liq qt (US)", "liquid quart (US) (9,463 529 x 10⁻⁴ m³)"), + "dry_pint(US)": makeEUInformation("PTD", "dry pt (US)", "dry pint (US) (5,506 105 x 10⁻⁴ m³)"), + "fluid_ounce(UK)": makeEUInformation("OZI", "fl oz (UK)", "fluid ounce (UK) (2,841 306 x 10⁻⁵ m³)"), + "quart(US)": makeEUInformation( + "QT", + "qt (US)", + "quart (US) - Use liquid quart (common code QTL) (0,946 352 9 x 10⁻³ m³)" + ), + "barrel(UK_petroleum)": makeEUInformation("J57", "bbl (UK liq.)", "barrel (UK petroleum) (0,159 113 15 m³)"), + cubic_foot_per_degree_Fahrenheit: makeEUInformation( + "K21", + "ft³/°F", + "cubic foot per degree Fahrenheit (5,097 033 x 10⁻² m³/K)" + ), + cubic_foot_per_psi: makeEUInformation("K23", "ft³/psi", "cubic foot per psi (4,107 012 x 10⁻⁶ m³/Pa)"), + "peck(UK)": makeEUInformation("L43", "pk (UK)", "peck (UK) (9,092 181 x 10⁻³ m³)"), + "pint(US_dry)": makeEUInformation( + "L61", + "pt (US dry)", + "pint (US dry) - Use dry pint (common code PTD) (5,506 105 x 10⁻⁴ m³)" + ), + "quart(US_dry)": makeEUInformation( + "L62", + "qt (US dry)", + "quart (US dry) - Use dry quart (US) (common code QTD) (1,101 221 x 10⁻³ m³)" + ), + "ton(UK_shipping)": makeEUInformation("L84", "British shipping ton", "ton (UK shipping) (1,189 3 m³)"), + "ton(US_shipping)": makeEUInformation("L86", "(US) shipping ton", "ton (US shipping) (1,132 6 m³)"), + cubic_yard_per_degree_Fahrenheit: makeEUInformation( + "M11", + "yd³/°F", + "cubic yard per degree Fahrenheit (1,376 199 m³/K)" + ), + cubic_yard_per_psi: makeEUInformation("M14", "yd³/psi", "cubic yard per psi (1,108 893 x 10⁻⁴ m³/Pa)"), + "fluid_ounce(US)": makeEUInformation("OZA", "fl oz (US)", "fluid ounce (US) (2,957 353 x 10⁻⁵ m³)"), + "bushel(UK)": makeEUInformation("BUI", "bushel (UK)", "bushel (UK) (3,636 872 x 10⁻² m³)"), + "bushel(US)": makeEUInformation("BUA", "bu (US)", "bushel (US) (3,523 907 x 10⁻² m³)"), + "barrel(US)": makeEUInformation("BLL", "barrel (US)", "barrel (US) (158,987 3 x 10⁻³ m³)"), + "dry_barrel(US)": makeEUInformation("BLD", "bbl (US)", "dry barrel (US) (1,156 27 x 10⁻¹ m³)"), + "dry_gallon(US)": makeEUInformation("GLD", "dry gal (US)", "dry gallon (US) (4,404 884 x 10⁻³ m³)"), + "dry_quart(US)": makeEUInformation("QTD", "dry qt (US)", "dry quart (US) (1,101 221 x 10⁻³ m³)"), + stere: makeEUInformation("G26", "st", "stere (m³)"), + "cup[unit_of_volume]": makeEUInformation("G21", "cup (US)", "cup [unit of volume] (2,365 882 x 10⁻⁴ m³)"), + "tablespoon(US)": makeEUInformation("G24", "tablespoon (US)", "tablespoon (US) (1,478 676 x 10⁻⁵ m³)"), + "teaspoon(US)": makeEUInformation("G25", "teaspoon (US)", "teaspoon (US) (4,928 922 x 10⁻⁶ m³)"), + peck: makeEUInformation("G23", "pk (US)", "peck (8,809 768 x 10⁻³ m³)"), + "acre-foot(based_on_U.S._survey_foot)": makeEUInformation( + "M67", + "acre-ft (US survey)", + "acre-foot (based on U.S. survey foot) - Unit of the volume, which is used in the United States to measure/gauge the capacity of reservoirs. (1,233 489 x 10³ m³)" + ), + "cord(128_ft3)": makeEUInformation( + "M68", + "cord", + "cord (128 ft3) - Traditional unit of the volume of stacked firewood which has been measured with a cord. (3,624 556 m³)" + ), + "cubic_mile(UK_statute)": makeEUInformation( + "M69", + "mi³", + "cubic mile (UK statute) - Unit of volume according to the Imperial system of units. (4,168 182 x 10⁹ m³)" + ), + "ton(register_)": makeEUInformation( + "M70", + "RT", + "ton, register - Traditional unit of the cargo capacity. (2,831 685 m³)" + ), + femtolitre: makeEUInformation("Q32", "fl", "femtolitre (10-18 m3)"), + picolitre: makeEUInformation("Q33", "pl", "picolitre (10-15 m3)"), + nanolitre: makeEUInformation("Q34", "nl", "nanolitre (10-12 m3)"), + Normalised_cubic_metre: makeEUInformation( + "NM3", + "", + "Normalised cubic metre - Normalised cubic metre (temperature 0°C and pressure 101325 millibars ) (m3)" + ), + Standard_cubic_metre: makeEUInformation( + "SM3", + "", + "Standard cubic metre - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) (m3)" + ) + }, + /** + * volume per temperature + */ + volume_per_temperature: { + cubic_centimetre_per_kelvin: makeEUInformation("G27", "cm³/K", "cubic centimetre per kelvin (10⁻⁶ m³ x K⁻¹)"), + cubic_metre_per_kelvin: makeEUInformation("G29", "m³/K", "cubic metre per kelvin (m³ x K⁻¹)"), + litre_per_kelvin: makeEUInformation("G28", "l/K", "litre per kelvin (10⁻³ m³ x K⁻¹)"), + millilitre_per_kelvin: makeEUInformation("G30", "ml/K", "millilitre per kelvin (10⁻⁶ m³ x K⁻¹)") + }, + /** + * volume ratio + */ + volume_ratio: { + microlitre_per_litre: makeEUInformation("J36", "µl/l", "microlitre per litre (10⁻⁶)"), + cubic_centimetre_per_cubic_metre: makeEUInformation("J87", "cm³/m³", "cubic centimetre per cubic metre (10⁻⁶)"), + cubic_decimetre_per_cubic_metre: makeEUInformation("J91", "dm³/m³", "cubic decimetre per cubic metre (10⁻³)"), + litre_per_litre: makeEUInformation("K62", "l/l", "litre per litre (1)"), + millilitre_per_litre: makeEUInformation("L19", "ml/l", "millilitre per litre (10⁻³)"), + cubic_millimetre_per_cubic_metre: makeEUInformation("L21", "mm³/m³", "cubic millimetre per cubic metre (10⁹)") + }, + /** + * time + */ + time: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)"), + "minute[unit_of_time]": makeEUInformation("MIN", "min", "minute [unit of time] (60 s)"), + hour: makeEUInformation("HUR", "h", "hour (3 600 s)"), + day: makeEUInformation("DAY", "d", "day (86 400 s)"), + kilosecond: makeEUInformation("B52", "ks", "kilosecond (10³ s)"), + millisecond: makeEUInformation("C26", "ms", "millisecond (10⁻³ s)"), + picosecond: makeEUInformation("H70", "ps", "picosecond (10⁻¹² s)"), + microsecond: makeEUInformation("B98", "µs", "microsecond (10⁻⁶ s)"), + nanosecond: makeEUInformation("C47", "ns", "nanosecond (10⁻⁹ s)"), + week: makeEUInformation("WEE", "wk", "week (6,048 x 10⁵ s)"), + month: makeEUInformation( + "MON", + "mo", + "month - Unit of time equal to 1/12 of a year of 365,25 days. (2,629 800 x 10⁶ s)" + ), + year: makeEUInformation( + "ANN", + "y", + "year - Unit of time equal to 365,25 days. Synonym: Julian year (3,155 76 x 10⁷ s)" + ), + tropical_year: makeEUInformation( + "D42", + "y (tropical)", + "tropical year - Unit of time equal to about 365.242 19 days. Synonym: solar year (3,155 692 5 x 10⁷ s)" + ), + common_year: makeEUInformation("L95", "y (365 days)", "common year (3,153 6 x 10⁷ s)"), + sidereal_year: makeEUInformation("L96", "y (sidereal)", "sidereal year (3,155 815 x 10⁷ s)"), + shake: makeEUInformation("M56", "shake", "shake - Unit for a very short period. (10⁻⁸ s)") + }, + /** + * angular velocity + */ + angular_velocity: { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)"), + revolution_per_minute_: makeEUInformation( + "M46", + "r/min", + "revolution per minute - Unit of the angular velocity. (0,104 719 8 rad/s)" + ) + }, + /** + * angular acceleration + */ + angular_acceleration: { + radian_per_second_squared: makeEUInformation( + "2B", + "rad/s²", + "radian per second squared - Refer ISO/TC12 SI Guide (rad/s²)" + ), + "degree[unit_of_angle]_per_second_squared": makeEUInformation( + "M45", + "°/s²", + "degree [unit of angle] per second squared - 360 part of a full circle divided by the power of the SI base unit second and the exponent 2. (1,745 329 x 10⁻² rad / s)" + ) + }, + /** + * velocity, phase velocity, group velocity + */ + velocity: { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)"), + knot: makeEUInformation("KNT", "kn", "knot (0,514 444 m/s)"), + kilometre_per_hour: makeEUInformation("KMH", "km/h", "kilometre per hour (0,277 778 m/s)"), + millimetre_per_second: makeEUInformation("C16", "mm/s", "millimetre per second (10⁻³ m/s)"), + centimetre_per_second: makeEUInformation("2M", "cm/s", "centimetre per second (10⁻² m/s)"), + centimetre_per_hour: makeEUInformation("H49", "cm/h", "centimetre per hour (0,277 777 778 × 10⁻⁶ m x s⁻¹)"), + millimetre_per_minute: makeEUInformation("H81", "mm/min", "millimetre per minute (1,666 666 667 × 10⁻⁵ m x s⁻¹)"), + metre_per_minute: makeEUInformation("2X", "m/min", "metre per minute (0,016 666 m/s)"), + metre_per_second_pascal: makeEUInformation( + "M59", + "(m/s)/Pa", + "metre per second pascal - SI base unit meter divided by the product of SI base unit second and the derived SI unit pascal. (m² x kg⁻¹ x s)" + ), + millimetre_per_year: makeEUInformation("H66", "mm/y", "millimetre per year (3,15576 × 10⁴ m x s⁻¹)"), + millimetre_per_hour: makeEUInformation("H67", "mm/h", "millimetre per hour (0,277 777 778 × 10⁻⁷ m x s⁻¹)"), + foot_per_minute: makeEUInformation("FR", "ft/min", "foot per minute (5,08 x 10⁻³ m/s)"), + inch_per_second: makeEUInformation("IU", "in/s", "inch per second (0,025 4 m/s)"), + foot_per_second: makeEUInformation("FS", "ft/s", "foot per second (0,304 8 m/s)"), + "mile_per_hour(statute_mile)": makeEUInformation("HM", "mile/h", "mile per hour (statute mile) (0,447 04 m/s)"), + centimetre_per_second_kelvin: makeEUInformation("J84", "(cm/s)/K", "centimetre per second kelvin (10⁻² (m/s)/K)"), + centimetre_per_second_bar: makeEUInformation("J85", "(cm/s)/bar", "centimetre per second bar (10⁻⁷ (m/s)/Pa)"), + foot_per_hour: makeEUInformation("K14", "ft/h", "foot per hour (8,466 667 x 10⁻⁵m/s)"), + foot_per_second_degree_Fahrenheit: makeEUInformation( + "K18", + "(ft/s)/°F", + "foot per second degree Fahrenheit (0,548 64 (m/s)/K)" + ), + foot_per_second_psi: makeEUInformation("K19", "(ft/s)/psi", "foot per second psi (4,420 750 x 10⁻⁵ (m/s)/Pa)"), + inch_per_second_degree_Fahrenheit: makeEUInformation( + "K47", + "(in/s)/°F", + "inch per second degree Fahrenheit (4,572 x 10⁻² (m/s)/K)" + ), + inch_per_second_psi: makeEUInformation("K48", "(in/s)/psi", "inch per second psi (3,683 959 x 10⁻⁶ (m/s)/Pa)"), + metre_per_second_kelvin: makeEUInformation("L12", "(m/s)/K", "metre per second kelvin ((m/s)/K)"), + metre_per_second_bar: makeEUInformation("L13", "(m/s)/bar", "metre per second bar (10⁻⁵ (m/s)/Pa)"), + millilitre_per_square_centimetre_minute: makeEUInformation( + "M22", + "(ml/min)/cm²", + "millilitre per square centimetre minute (2,777 778 x 10⁻⁶ (m³/s)/m²)" + ), + mile_per_minute_: makeEUInformation( + "M57", + "mi/min", + "mile per minute - Unit of velocity from the Imperial system of units. (26,822 4 m/s)" + ), + mile_per_second_: makeEUInformation( + "M58", + "mi/s", + "mile per second - Unit of the velocity from the Imperial system of units. (1,609 344 x 10³ m/s)" + ), + metre_per_hour: makeEUInformation( + "M60", + "m/h", + "metre per hour - SI base unit metre divided by the unit hour. (2,777 78 x 10⁻⁴ m/s)" + ), + inch_per_year: makeEUInformation( + "M61", + "in/y", + "inch per year - Unit of the length according to the Anglo-American and Imperial system of units divided by the unit common year with 365 days. (8,048 774 x 10⁻¹⁰ m/s)" + ), + kilometre_per_second_: makeEUInformation( + "M62", + "km/s", + "kilometre per second - 1000-fold of the SI base unit metre divided by the SI base unit second. (10³ m/s)" + ), + inch_per_minute: makeEUInformation( + "M63", + "in/min", + "inch per minute - Unit inch according to the Anglo-American and Imperial system of units divided by the unit minute. (4,233 333 x 10⁻⁴ m/s)" + ), + yard_per_second: makeEUInformation( + "M64", + "yd/s", + "yard per second - Unit yard according to the Anglo-American and Imperial system of units divided by the SI base unit second. (9,144 x 10⁻¹ m/s)" + ), + yard_per_minute: makeEUInformation( + "M65", + "yd/min", + "yard per minute - Unit yard according to the Anglo-American and Imperial system of units divided by the unit minute. (1,524 x 10⁻² m/s)" + ), + yard_per_hour: makeEUInformation( + "M66", + "yd/h", + "yard per hour - Unit yard according to the Anglo-American and Imperial system of units divided by the unit hour. (2,54 x 10⁻⁴ m/s)" + ) + }, + /** + * acceleration, acceleration of free fall, acceleration due to gravity + */ + acceleration: { + metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared (m/s²)"), + gal: makeEUInformation("A76", "Gal", "gal (10⁻² m/s²)"), + milligal: makeEUInformation("C11", "mGal", "milligal (10⁻⁵ m/s²)"), + kilometre_per_second_squared: makeEUInformation( + "M38", + "km/s²", + "kilometre per second squared - 1000-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. (10³ m/s²)" + ), + centimetre_per_second_squared: makeEUInformation( + "M39", + "cm/s²", + "centimetre per second squared - 0,01-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. (10⁻² m/s²)" + ), + millimetre_per_second_squared: makeEUInformation( + "M41", + "mm/s²", + "millimetre per second squared - 0,001-fold of the SI base unit metre divided by the power of the SI base unit second by exponent 2. (10⁻³ m/s²)" + ), + foot_per_second_squared: makeEUInformation("A73", "ft/s²", "foot per second squared (0,304 8 m/s²)"), + inch_per_second_squared: makeEUInformation("IV", "in/s²", "inch per second squared (0,025 4 m/s²)"), + standard_acceleration_of_free_fall: makeEUInformation( + "K40", + "gn", + "standard acceleration of free fall (9,806 65 m/s²)" + ), + yard_per_second_squared: makeEUInformation( + "M40", + "yd/s²", + "yard per second squared - Unit of the length according to the Anglo-American and Imperial system of units divided by the power of the SI base unit second by exponent 2. (9,144 x 10⁻¹ m/s²)" + ), + "mile(statute_mile)_per_second_squared": makeEUInformation( + "M42", + "mi/s²", + "mile (statute mile) per second squared - Unit of the length according to the Imperial system of units divided by the power of the SI base unit second by exponent 2. (1,609 344 x 10³ m/s²)" + ) + }, + /** + * curvature + */ + curvature: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + } + }, + /** + * Periodic and related phenomena + */ + Periodic_and_related_phenomena: { + /** + * frequency + */ + frequency: { + hertz: makeEUInformation("HTZ", "Hz", "hertz (Hz)"), + kilohertz: makeEUInformation("KHZ", "kHz", "kilohertz (10³ Hz)"), + megahertz: makeEUInformation("MHZ", "MHz", "megahertz (10⁶ Hz)"), + terahertz: makeEUInformation("D29", "THz", "terahertz (10¹² Hz)"), + gigahertz: makeEUInformation("A86", "GHz", "gigahertz (10⁹ Hz)"), + millihertz: makeEUInformation( + "MTZ", + "mHz", + "millihertz - A unit of frequency equal to 0.001 cycle per second (10-3 Hz)" + ), + reciprocal_hour: makeEUInformation("H10", "1/h", "reciprocal hour (2,777 78 × 10⁻⁴ s⁻¹)"), + reciprocal_month: makeEUInformation("H11", "1/mo", "reciprocal month (3,802 57 × 10⁻⁷ s⁻¹)"), + reciprocal_year: makeEUInformation("H09", "1/y", "reciprocal year (3,168 81 x 10⁻⁸ s⁻¹)"), + reciprocal_week: makeEUInformation("H85", "1/wk", "reciprocal week (1,647 989 452 868 × 10⁻⁶ s⁻¹)"), + oscillations_per_minute: makeEUInformation( + "OPM", + "o/min", + "oscillations per minute - The number of oscillation per minute (1.667 x 10-2 /s)" + ) + }, + /** + * rotational frequency + */ + rotational_frequency: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)"), + revolutions_per_second: makeEUInformation("RPS", "r/s", "revolutions per second - Refer ISO/TC12 SI Guide (1/s)"), + revolutions_per_minute: makeEUInformation( + "RPM", + "r/min", + "revolutions per minute - Refer ISO/TC12 SI Guide (1,67 x 10⁻²/s)" + ), + reciprocal_minute: makeEUInformation("C94", "min⁻¹", "reciprocal minute (1,666 667 x 10⁻² s)") + }, + /** + * angular frequency, pulsatance + */ + angular_frequency: { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)"), + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)") + }, + /** + * wavelength + */ + wavelength: { + metre: makeEUInformation("MTR", "m", "metre (m)"), + angstrom: makeEUInformation("A11", "Å", "angstrom (10⁻¹⁰ m)") + }, + /** + * wave number, attenuation coefficient, phase coefficient, propagation coefficient, repetency + */ + wave_number: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * level of a field quantity, level of a power quantity + */ + level_of_a_field_quantity: { + neper: makeEUInformation("C50", "Np", "neper (Np)"), + decibel: makeEUInformation("2N", "dB", "decibel (0,115 129 3 Np)"), + bel: makeEUInformation("M72", "B", "bel - Logarithmic relationship to base 10. (B)") + }, + /** + * damping coefficient + */ + damping_coefficient: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)"), + neper_per_second: makeEUInformation("C51", "Np/s", "neper per second (Np/s)") + }, + /** + * logarithmic decrement + */ + logarithmic_decrement: { + neper: makeEUInformation("C50", "Np", "neper (Np)") + } + }, + /** + * Mechanics + */ + Mechanics: { + /** + * mass + */ + mass: { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. (kg)"), + microgram: makeEUInformation("MC", "µg", "microgram (10⁻⁹ kg)"), + decagram: makeEUInformation("DJ", "dag", "decagram (10⁻² kg)"), + decigram: makeEUInformation("DG", "dg", "decigram (10⁻⁴ kg)"), + gram: makeEUInformation("GRM", "g", "gram (10⁻³ kg)"), + centigram: makeEUInformation("CGM", "cg", "centigram (10⁻⁵ kg)"), + "tonne(metric_ton)": makeEUInformation("TNE", "t", "tonne (metric ton) - Synonym: metric ton (10³ kg)"), + decitonne: makeEUInformation( + "DTN", + "dt or dtn", + "decitonne - Synonym: centner, metric 100 kg; quintal, metric 100 kg (10² kg)" + ), + milligram: makeEUInformation("MGM", "mg", "milligram (10⁻⁶ kg)"), + hectogram: makeEUInformation("HGM", "hg", "hectogram (10⁻¹ kg)"), + kilotonne: makeEUInformation("KTN", "kt", "kilotonne (10⁶ kg)"), + megagram: makeEUInformation("2U", "Mg", "megagram (10³ kg)"), + pound: makeEUInformation("LBR", "lb", "pound (0,453 592 37 kg)"), + grain: makeEUInformation("GRN", "gr", "grain (64,798 91 x 10⁻⁶ kg)"), + "ounce(avoirdupois)": makeEUInformation("ONZ", "oz", "ounce (avoirdupois) (2,834 952 x 10⁻² kg)"), + "hundred_weight(UK)": makeEUInformation("CWI", "cwt (UK)", "hundred weight (UK) (50,802 35 kg)"), + "hundred_pound(cwt)_/_hundred_weight_(US)": makeEUInformation( + "CWA", + "cwt (US)", + "hundred pound (cwt) / hundred weight (US) (45,359 2 kg)" + ), + "ton(UK)_or_long_ton_(US)": makeEUInformation( + "LTN", + "ton (UK)", + "ton (UK) or long ton (US) - Synonym: gross ton (2240 lb) (1,016 047 x 10³ kg)" + ), + "stone(UK)": makeEUInformation("STI", "st", "stone (UK) (6,350 293 kg)"), + "ton(US)_or_short_ton_(UK/US)": makeEUInformation( + "STN", + "ton (US)", + "ton (US) or short ton (UK/US) - Synonym: net ton (2000 lb) (0,907184 7 x 10³ kg)" + ), + troy_ounce_or_apothecary_ounce: makeEUInformation( + "APZ", + "tr oz", + "troy ounce or apothecary ounce (3,110 348 x 10⁻³ kg)" + ), + slug: makeEUInformation( + "F13", + "slug", + "slug - A unit of mass. One slug is the mass accelerated at 1 foot per second per second by a force of 1 pound. (1,459 390 x 10¹ kg)" + ), + "pound(avoirdupois)_per_degree_Fahrenheit": makeEUInformation( + "K64", + "lb/°F", + "pound (avoirdupois) per degree Fahrenheit (0,816 466 3 kg/K)" + ), + tonne_per_kelvin: makeEUInformation("L69", "t/K", "tonne per kelvin (10³ kg/K)"), + ton_short_per_degree_Fahrenheit: makeEUInformation( + "L87", + "ton (US)/°F", + "ton short per degree Fahrenheit (1,632 932 x 10³ kg/K)" + ), + "ton(assay)": makeEUInformation( + "M85", + "", + "ton, assay - Non SI-conforming unit of the mass used in the mineralogy to determine the concentration of precious metals in ore according to the mass of the precious metal in milligrams in a sample of the mass of an assay sound (number of troy ounces in a short ton (1 000 lb)). (2,916 667 x 10⁻² kg)" + ), + pfund: makeEUInformation("M86", "pfd", "pfund - Outdated unit of the mass used in Germany. (0,5 kg)") + }, + /** + * density, mass density, volumic mass + */ + density: { + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. (kg/m³)" + ), + gram_per_cubic_centimetre: makeEUInformation("23", "g/cm³", "gram per cubic centimetre (10³ kg/m³)"), + tonne_per_cubic_metre: makeEUInformation("D41", "t/m³", "tonne per cubic metre (10³ kg/m³)"), + gram_per_millilitre: makeEUInformation("GJ", "g/ml", "gram per millilitre (10³ kg/m³)"), + kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre (10³ kg/m³)"), + gram_per_litre: makeEUInformation("GL", "g/l", "gram per litre (kg/m³)"), + gram_per_cubic_metre: makeEUInformation("A93", "g/m³", "gram per cubic metre (10⁻³ kg/m³)"), + milligram_per_cubic_metre: makeEUInformation("GP", "mg/m³", "milligram per cubic metre (10⁻⁶ kg/m³)"), + megagram_per_cubic_metre: makeEUInformation("B72", "Mg/m³", "megagram per cubic metre (10³ kg/m³)"), + kilogram_per_cubic_decimetre: makeEUInformation("B34", "kg/dm³", "kilogram per cubic decimetre (10³ kg/m³)"), + milligram_per_gram: makeEUInformation("H64", "mg/g", "milligram per gram (10⁻³ 1)"), + microgram_per_litre: makeEUInformation("H29", "µg/l", "microgram per litre (10⁻⁶ m⁻³ x kg)"), + milligram_per_litre: makeEUInformation("M1", "mg/l", "milligram per litre (10⁻³ kg/m³)"), + microgram_per_cubic_metre: makeEUInformation("GQ", "µg/m³", "microgram per cubic metre (10⁻⁹ kg/m³)"), + gram_per_cubic_centimetre_bar: makeEUInformation("G11", "g/(cm³·bar)", "gram per cubic centimetre bar (10⁻² m⁻² x s²)"), + gram_per_cubic_centimetre_kelvin: makeEUInformation( + "G33", + "g/(cm³·K)", + "gram per cubic centimetre kelvin (10³ kg x m⁻³ x K⁻¹)" + ), + gram_per_cubic_decimetre: makeEUInformation("F23", "g/dm³", "gram per cubic decimetre (kg x m⁻³)"), + gram_per_cubic_decimetre_bar: makeEUInformation("G12", "g/(dm³·bar)", "gram per cubic decimetre bar (10⁻⁵ m⁻² x s²)"), + gram_per_cubic_decimetre_kelvin: makeEUInformation( + "G34", + "g/(dm³·K)", + "gram per cubic decimetre kelvin (kg x m⁻³ x K⁻¹)" + ), + gram_per_cubic_metre_bar: makeEUInformation("G14", "g/(m³·bar)", "gram per cubic metre bar (10⁻⁸ m⁻² x s²)"), + gram_per_cubic_metre_kelvin: makeEUInformation("G36", "g/(m³·K)", "gram per cubic metre kelvin (10⁻³ kg x m⁻³ x K⁻¹)"), + gram_per_litre_bar: makeEUInformation("G13", "g/(l·bar)", "gram per litre bar (10⁻⁵ m⁻² x s²)"), + gram_per_litre_kelvin: makeEUInformation("G35", "g/(l·K)", "gram per litre kelvin (kg x m⁻³ x K⁻¹)"), + gram_per_millilitre_bar: makeEUInformation("G15", "g/(ml·bar)", "gram per millilitre bar (10⁻² m⁻² x s²)"), + gram_per_millilitre_kelvin: makeEUInformation("G37", "g/(ml·K)", "gram per millilitre kelvin (10³ kg x m⁻³ x K⁻¹)"), + kilogram_per_cubic_centimetre: makeEUInformation("G31", "kg/cm³", "kilogram per cubic centimetre (10⁶ kg x m⁻³)"), + kilogram_per_cubic_centimetre_bar: makeEUInformation( + "G16", + "kg/(cm³·bar)", + "kilogram per cubic centimetre bar (10¹ m⁻² x s²)" + ), + kilogram_per_cubic_centimetre_kelvin: makeEUInformation( + "G38", + "kg/(cm³·K)", + "kilogram per cubic centimetre kelvin (10⁶ kg x m⁻³ x K⁻¹)" + ), + kilogram_per_cubic_metre_bar: makeEUInformation("G18", "kg/(m³·bar)", "kilogram per cubic metre bar (10⁻⁵ m⁻² x s²)"), + kilogram_per_cubic_metre_kelvin: makeEUInformation( + "G40", + "kg/(m³·K)", + "kilogram per cubic metre kelvin (kg x m⁻³ x K⁻¹)" + ), + kilogram_per_cubic_decimetre_kelvin: makeEUInformation( + "H54", + "(kg/dm³)/K", + "kilogram per cubic decimetre kelvin (10³ m⁻³ x kg x K⁻¹)" + ), + kilogram_per_cubic_decimetre_bar: makeEUInformation( + "H55", + "(kg/dm³)/bar", + "kilogram per cubic decimetre bar (10⁻² m⁻² x s²)" + ), + gram_per_kelvin: makeEUInformation("F14", "g/K", "gram per kelvin (10⁻³ kg x K⁻¹)"), + kilogram_per_kelvin: makeEUInformation("F15", "kg/K", "kilogram per kelvin (kg x K⁻¹)"), + kilogram_per_kilomole: makeEUInformation("F24", "kg/kmol", "kilogram per kilomole (10⁻³ kg x mol⁻¹)"), + kilogram_per_litre_bar: makeEUInformation("G17", "kg/(l·bar)", "kilogram per litre bar (10⁻² m⁻² x s²)"), + kilogram_per_litre_kelvin: makeEUInformation("G39", "kg/(l·K)", "kilogram per litre kelvin (10³ kg x m⁻³ x K⁻¹)"), + kilogram_per_bar: makeEUInformation("H53", "kg/bar", "kilogram per bar (10⁻⁵ m x s²)"), + kilogram_square_centimetre: makeEUInformation("F18", "kg·cm²", "kilogram square centimetre (10⁻⁴ kg m²)"), + kilogram_square_millimetre: makeEUInformation("F19", "kg·mm²", "kilogram square millimetre (10⁻⁶ kg m²)"), + gram_per_bar: makeEUInformation("F74", "g/bar", "gram per bar (10⁻⁸ m x s²)"), + milligram_per_bar: makeEUInformation("F75", "mg/bar", "milligram per bar (10⁻¹¹ m x s²)"), + milligram_per_kelvin: makeEUInformation("F16", "mg/K", "milligram per kelvin (10⁻⁶ kg x K⁻¹)"), + kilogram_per_cubic_metre_pascal: makeEUInformation( + "M73", + "(kg/m³)/Pa", + "kilogram per cubic metre pascal - SI base unit kilogram divided by the product of the power of the SI base unit metre with exponent 3 and the derived SI unit pascal. (m⁻² x s²)" + ), + pound_per_cubic_foot: makeEUInformation("87", "lb/ft³", "pound per cubic foot (1,601 846 x 10¹ kg/m³)"), + "pound_per_gallon(US)": makeEUInformation("GE", "lb/gal (US)", "pound per gallon (US) (1,198 264 x 10² kg/m³)"), + pound_per_cubic_inch: makeEUInformation("LA", "lb/in³", "pound per cubic inch (2,767 990 x 10⁴ kg/m³)"), + "ounce(avoirdupois)_per_cubic_yard": makeEUInformation( + "G32", + "oz/yd³", + "ounce (avoirdupois) per cubic yard (3,707 98 × 10⁻² kg x m⁻³)" + ), + microgram_per_cubic_metre_kelvin: makeEUInformation( + "J34", + "(µg/m³)/K", + "microgram per cubic metre kelvin (10⁻⁹ (kg/m³)/K)" + ), + microgram_per_cubic_metre_bar: makeEUInformation( + "J35", + "(µg/m³)/bar", + "microgram per cubic metre bar (10⁻¹⁴ (kg/m³)/Pa)" + ), + "grain_per_gallon(US)": makeEUInformation("K41", "gr/gal (US)", "grain per gallon (US) (1,711 806 x 10⁻² kg/m³)"), + "pound(avoirdupois)_per_cubic_foot_degree_Fahrenheit": makeEUInformation( + "K69", + "(lb/ft³)/°F", + "pound (avoirdupois) per cubic foot degree Fahrenheit (28,833 23 (kg/m³)/K)" + ), + "pound(avoirdupois)_per_cubic_foot_psi": makeEUInformation( + "K70", + "(lb/ft³)/psi", + "pound (avoirdupois) per cubic foot psi (2,323 282 x 10⁻³)" + ), + "pound(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "K71", + "lb/gal (UK)", + "pound (avoirdupois) per gallon (UK) (99,776 37 kg/m³)" + ), + "pound(avoirdupois)_per_cubic_inch_degree_Fahrenheit": makeEUInformation( + "K75", + "(lb/in³)/°F", + "pound (avoirdupois) per cubic inch degree Fahrenheit (4,982 384 x 10⁴ (kg/m³)/K)" + ), + "pound(avoirdupois)_per_cubic_inch_psi": makeEUInformation( + "K76", + "(lb/in³)/psi", + "pound (avoirdupois) per cubic inch psi (4,014 632 (kg/m³)/Pa)" + ), + pound_per_cubic_yard: makeEUInformation("K84", "lb/yd³", "pound per cubic yard (0,593 276 4 kg/m³)"), + milligram_per_cubic_metre_kelvin: makeEUInformation( + "L17", + "(mg/m³)/K", + "milligram per cubic metre kelvin (10⁻⁶ (kg/m³)/K)" + ), + milligram_per_cubic_metre_bar: makeEUInformation( + "L18", + "(mg/m³)/bar", + "milligram per cubic metre bar (10⁻¹¹ (kg/m³)/Pa)" + ), + "ounce(avoirdupois)_per_gallon_(UK)": makeEUInformation( + "L37", + "oz/gal (UK)", + "ounce (avoirdupois) per gallon (UK) (6,236 023 kg/m³)" + ), + "ounce(avoirdupois)_per_gallon_(US)": makeEUInformation( + "L38", + "oz/gal (US)", + "ounce (avoirdupois) per gallon (US) (7,489 152 kg/m³)" + ), + "ounce(avoirdupois)_per_cubic_inch": makeEUInformation( + "L39", + "oz/in³", + "ounce (avoirdupois) per cubic inch (1,729 994 x 10³ kg/m³)" + ), + slug_per_cubic_foot: makeEUInformation("L65", "slug/ft³", "slug per cubic foot (5,153 788 x 10² kg/m³)"), + tonne_per_cubic_metre_kelvin: makeEUInformation("L76", "(t/m³)/K", "tonne per cubic metre kelvin (10³ (kg/m³)/K)"), + tonne_per_cubic_metre_bar: makeEUInformation("L77", "(t/m³)/bar", "tonne per cubic metre bar (10⁻² (kg/m³)/Pa)"), + "ton(UK_long)_per_cubic_yard": makeEUInformation( + "L92", + "ton.l/yd³ (UK)", + "ton (UK long) per cubic yard (1,328 939 x 10³ kg/m³)" + ), + "ton(US_short)_per_cubic_yard": makeEUInformation( + "L93", + "ton.s/yd³ (US)", + "ton (US short) per cubic yard (1,186 553 x 10³ kg/m³)" + ), + "pound(avoirdupois)_per_psi": makeEUInformation( + "K77", + "lb/psi", + "pound (avoirdupois) per psi (6,578 802 x 10⁻⁵ kg/Pa)" + ), + tonne_per_bar: makeEUInformation("L70", "t/bar", "tonne per bar (10⁻² kg/Pa)"), + ton_short_per_psi: makeEUInformation("L91", "ton (US)/psi", "ton short per psi (0,131 576)"), + kilogram_per_pascal: makeEUInformation( + "M74", + "kg/Pa", + "kilogram per pascal - SI base unit kilogram divided by the derived SI unit pascal. (m x s²)" + ) + }, + /** + * relative density, relative mass density + */ + relative_density: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * specific volume, massic volume + */ + specific_volume: { + cubic_metre_per_kilogram: makeEUInformation("A39", "m³/kg", "cubic metre per kilogram (m³/kg)"), + decilitre_per_gram: makeEUInformation("22", "dl/g", "decilitre per gram (10⁻¹ x m³/kg)"), + millilitre_per_cubic_metre: makeEUInformation("H65", "ml/m³", "millilitre per cubic metre (10⁻⁶ 1)"), + litre_per_kilogram: makeEUInformation("H83", "l/kg", "litre per kilogram (10⁻³ m³ x kg⁻¹)"), + millilitre_per_kilogram: makeEUInformation("KX", "ml/kg", "millilitre per kilogram (10⁻⁶ m³/kg)"), + square_centimetre_per_gram: makeEUInformation("H15", "cm²/g", "square centimetre per gram (10⁻¹ kg⁻¹ x m²)"), + cubic_decimetre_per_kilogram: makeEUInformation( + "N28", + "dm³/kg", + "cubic decimetre per kilogram - 0,001 fold of the power of the SI base unit meter by exponent 3 divided by the SI based unit kilogram. (10⁻³ m³ x kg⁻¹)" + ), + cubic_foot_per_pound: makeEUInformation( + "N29", + "ft³/lb", + "cubic foot per pound - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 3 divided by the unit avoirdupois pound according to the avoirdupois unit system. (6,242 796 x 10⁻² m³/kg)" + ), + cubic_inch_per_pound: makeEUInformation( + "N30", + "in³/lb", + "cubic inch per pound - Power of the unit inch according to the Anglo-American and Imperial system of units by exponent 3 divided by the avoirdupois pound according to the avoirdupois unit system . (3,612 728 x 10⁻⁵ m³/kg)" + ) + }, + /** + * linear density, linear mass + */ + linear_density: { + kilogram_per_metre: makeEUInformation("KL", "kg/m", "kilogram per metre (kg/m)"), + "gram_per_metre(gram_per_100_centimetres)": makeEUInformation( + "GF", + "g/m", + "gram per metre (gram per 100 centimetres) (10⁻³ kg/m)" + ), + gram_per_millimetre: makeEUInformation("H76", "g/mm", "gram per millimetre (10¹ kg x m⁻¹)"), + kilogram_per_millimetre: makeEUInformation("KW", "kg/mm", "kilogram per millimetre (10³ kg/m)"), + milligram_per_metre: makeEUInformation("C12", "mg/m", "milligram per metre (10⁻⁶ kg/m)"), + kilogram_per_kilometre: makeEUInformation("M31", "kg/km", "kilogram per kilometre (10⁻³ kg/m)"), + pound_per_foot: makeEUInformation("P2", "lb/ft", "pound per foot (1,488 164 kg/m)"), + pound_per_inch_of_length: makeEUInformation("PO", "lb/in", "pound per inch of length (1,785 797 x 10¹ kg/m)"), + denier_: makeEUInformation( + "M83", + "den", + "denier - Traditional unit for the indication of the linear mass of textile fibers and yarns. (1,111 111 x 10⁻⁷ kg/m)" + ), + pound_per_yard_: makeEUInformation( + "M84", + "lb/yd", + "pound per yard - Unit for linear mass according to avoirdupois system of units. (4,960 546 x 10⁻¹ kg/m)" + ) + }, + /** + * surface density, areic mass + */ + surface_density: { + milligram_per_square_metre: makeEUInformation("GO", "mg/m²", "milligram per square metre (10⁻⁶ kg/m²)"), + gram_per_square_centimetre: makeEUInformation("25", "g/cm²", "gram per square centimetre (10 kg/m²)"), + milligram_per_square_centimetre: makeEUInformation("H63", "mg/cm²", "milligram per square centimetre (10⁻² m⁻² x kg)"), + gram_per_square_metre: makeEUInformation("GM", "g/m²", "gram per square metre (10⁻³ kg/m²)"), + kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre (kg/m²)"), + kilogram_per_square_centimetre: makeEUInformation("D5", "kg/cm²", "kilogram per square centimetre (10⁴ kg/m²)"), + ounce_per_square_yard: makeEUInformation("ON", "oz/yd²", "ounce per square yard (3,390 575 x 10⁻² kg/m²)"), + ounce_per_square_foot: makeEUInformation("37", "oz/ft²", "ounce per square foot (0,305 151 7 kg/m²)") + }, + /** + * momentum + */ + momentum: { + kilogram_metre_per_second: makeEUInformation("B31", "kg·m/s", "kilogram metre per second (kg x m/s)"), + kilogram_centimetre_per_second: makeEUInformation( + "M98", + "kg·(cm/s)", + "kilogram centimetre per second - Product of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. (10⁻² kg x m/s)" + ), + gram_centimetre_per_second: makeEUInformation( + "M99", + "g·(cm/s)", + "gram centimetre per second - Product of the 0,001-fold of the SI base unit kilogram and the 0,01-fold of the SI base unit metre divided by the SI base unit second. (10⁻⁵ kg x m/s)" + ), + pound_foot_per_second: makeEUInformation( + "N10", + "lb·(ft/s)", + "pound foot per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit foot according to the Anglo-American and Imperial system of units divided by the SI base unit second. (1,382 550 x 10⁻¹ kg x m/s)" + ), + pound_inch_per_second: makeEUInformation( + "N11", + "lb·(in/s)", + "pound inch per second - Product of the avoirdupois pound according to the avoirdupois unit system and the unit inch according to the Anglo-American and Imperial system of units divided by the SI base unit second. (1,152 125 x 10⁻² kg x m/s)" + ) + }, + /** + * moment of momentum, angular momentum + */ + moment_of_momentum: { + kilogram_metre_squared_per_second: makeEUInformation("B33", "kg·m²/s", "kilogram metre squared per second (kg x m²/s)") + }, + /** + * moment of inertia (dynamic moment of inertia) + */ + moment_of_inertia: { + kilogram_metre_squared: makeEUInformation("B32", "kg·m²", "kilogram metre squared (kg x m²)"), + pound_inch_squared: makeEUInformation("F20", "lb·in²", "pound inch squared (2,926 397 x 10⁻⁴ kg x m²)"), + "pound(avoirdupois)_square_foot": makeEUInformation( + "K65", + "lb·ft²", + "pound (avoirdupois) square foot (4,214 011 x 10⁻² kg x m²)" + ) + }, + /** + * force, weight + */ + force: { + newton: makeEUInformation("NEW", "N", "newton ((kg x m)/s²)"), + meganewton: makeEUInformation("B73", "MN", "meganewton (10⁶ N)"), + kilonewton: makeEUInformation("B47", "kN", "kilonewton (10³ N)"), + millinewton: makeEUInformation("C20", "mN", "millinewton (10⁻³ N)"), + micronewton: makeEUInformation("B92", "µN", "micronewton (10⁻⁶ N)"), + dyne: makeEUInformation("DU", "dyn", "dyne (10⁻⁵ N)"), + "pound-force": makeEUInformation("C78", "lbf", "pound-force (4,448 222 N)"), + "kilogram-force": makeEUInformation("B37", "kgf", "kilogram-force (9,806 65 N)"), + kilopond: makeEUInformation("B51", "kp", "kilopond - Synonym: kilogram-force (9,806 65 N)"), + "ounce(avoirdupois)-force": makeEUInformation("L40", "ozf", "ounce (avoirdupois)-force (0,278 013 9 N)"), + "ton-force(US_short)": makeEUInformation("L94", "ton.sh-force", "ton-force (US short) (8,896 443 x 10³ N)"), + "kilopound-force": makeEUInformation( + "M75", + "kip", + "kilopound-force - 1000-fold of the unit of the force pound-force (lbf) according to the Anglo-American system of units with the relationship. (4,448 222 x 10³ N)" + ), + poundal: makeEUInformation( + "M76", + "pdl", + "poundal - Non SI-conforming unit of the power, which corresponds to a mass of a pound multiplied with the acceleration of a foot per square second. (1,382 550 x 10⁻¹ N)" + ), + kilogram_metre_per_second_squared: makeEUInformation( + "M77", + "kg·m/s²", + "kilogram metre per second squared - Product of the SI base unit kilogram and the SI base unit metre divided by the power of the SI base unit second by exponent 2. ((kg x m)/s²)" + ), + pond: makeEUInformation( + "M78", + "p", + "pond - 0,001-fold of the unit of the weight, defined as a mass of 1 kg which finds out about a weight strength from 1 kp by the gravitational force at sea level which corresponds to a strength of 9,806 65 newton. (9,806 65 x 10⁻³ N)" + ) + }, + /** + * force divided by length + */ + force_divided_by_length: { + "pound-force_per_foot": makeEUInformation("F17", "lbf/ft", "pound-force per foot (1,459 39 × 10¹ kg x s⁻²)"), + "pound-force_per_inch": makeEUInformation("F48", "lbf/in", "pound-force per inch (1,751 27 × 10² kg x s⁻²)") + }, + /** + * gravitational constant + */ + gravitational_constant: { + newton_metre_squared_per_kilogram_squared: makeEUInformation( + "C54", + "N·m²/kg²", + "newton metre squared per kilogram squared (N x m²/kg²)" + ) + }, + /** + * moment of force, moment of a couple, torque + */ + moment_of_force: { + newton_metre: makeEUInformation("NU", "N·m", "newton metre (N x m)"), + newton_per_ampere: makeEUInformation("H40", "N/A", "newton per ampere (kg x m x s⁻² x A⁻¹)"), + meganewton_metre: makeEUInformation("B74", "MN·m", "meganewton metre (10⁶ N x m)"), + kilonewton_metre: makeEUInformation("B48", "kN·m", "kilonewton metre (10³ N x m)"), + millinewton_metre: makeEUInformation("D83", "mN·m", "millinewton metre (10⁻³ N x m)"), + micronewton_metre: makeEUInformation("B93", "µN·m", "micronewton metre (10⁻⁶ N x m)"), + decinewton_metre: makeEUInformation("DN", "dN·m", "decinewton metre (10⁻¹ N x m)"), + centinewton_metre: makeEUInformation("J72", "cN·m", "centinewton metre (10⁻² N x m)"), + kilogram_metre: makeEUInformation( + "M94", + "kg·m", + "kilogram metre - Unit of imbalance as a product of the SI base unit kilogram and the SI base unit metre. (kg x m)" + ), + newton_centimetre: makeEUInformation("F88", "N·cm", "newton centimetre (10⁻² kg x m² x s⁻²)"), + newton_metre_per_ampere: makeEUInformation("F90", "N·m/A", "newton metre per ampere (kg x m² x s⁻² x A⁻¹)"), + newton_metre_per_degree: makeEUInformation("F89", "Nm/°", "newton metre per degree (57,295 788 kg x m² x s⁻² x rad⁻¹)"), + newton_metre_per_kilogram: makeEUInformation("G19", "N·m/kg", "newton metre per kilogram (m² x s⁻²)"), + newton_per_millimetre: makeEUInformation("F47", "N/mm", "newton per millimetre (10³ kg x s⁻²)"), + newton_metre_per_radian: makeEUInformation( + "M93", + "N·m/rad", + "newton metre per radian - Product of the derived SI unit newton and the SI base unit metre divided by the unit radian. (m² x kg x s⁻² x rad⁻¹)" + ), + "newton_metre_watt_to_the_power_minus_0,5": makeEUInformation( + "H41", + "N·m·W⁻⁰‧⁵", + "newton metre watt to the power minus 0,5 (kg x m² x s⁻² x W⁻⁰‧⁵)" + ), + "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre (9,806 65 N x m)"), + "inch_pound(pound_inch)": makeEUInformation("IA", "in·lb", "inch pound (pound inch) (1,152 12 x 10⁻² kg x m)"), + ounce_inch: makeEUInformation("4Q", "oz·in", "ounce inch (7,200 778 x 10⁻⁴ kg x m)"), + ounce_foot: makeEUInformation("4R", "oz·ft", "ounce foot (8,640 934 x 10⁻³ kg x m)"), + "pound-force_foot_per_ampere": makeEUInformation( + "F22", + "lbf·ft/A", + "pound-force foot per ampere (1,355 82 kg x m² x s⁻² x A⁻¹)" + ), + "pound-force_inch": makeEUInformation("F21", "lbf·in", "pound-force inch (1,129 85 × 10⁻¹ kg x m² x s⁻²)"), + "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound (2,989 07 m² x s⁻²)"), + dyne_centimetre: makeEUInformation("J94", "dyn·cm", "dyne centimetre (10⁻⁷ N x m)"), + "ounce(avoirdupois)-force_inch": makeEUInformation( + "L41", + "ozf·in", + "ounce (avoirdupois)-force inch (7,061 552 x 10⁻³ N x m)" + ), + "pound-force_foot": makeEUInformation( + "M92", + "lbf·ft", + "pound-force foot - Product of the unit pound-force according to the Anglo-American system of units and the unit foot according to the Anglo-American and the Imperial system of units. (1,355 818 N x m)" + ), + poundal_foot: makeEUInformation( + "M95", + "pdl·ft", + "poundal foot - Product of the non SI-conforming unit of the force poundal and the unit foot according to the Anglo-American and Imperial system of units . (4,214 011 x 10⁻² N x m)" + ), + poundal_inch: makeEUInformation( + "M96", + "pdl·in", + "poundal inch - Product of the non SI-conforming unit of the force poundal and the unit inch according to the Anglo-American and Imperial system of units . (3,511 677 10⁻³ N x m)" + ), + dyne_metre: makeEUInformation( + "M97", + "dyn·m", + "dyne metre - CGS (Centimetre-Gram-Second system) unit of the rotational moment. (10⁻⁵ N x m)" + ) + }, + /** + * impulse + */ + impulse: { + newton_second: makeEUInformation("C57", "N·s", "newton second (N x s)") + }, + /** + * angular impulse + */ + angular_impulse: { + newton_metre_second: makeEUInformation("C53", "N·m·s", "newton metre second (N x m x s)") + }, + /** + * pressure, normal stress, shear stress, modulus of elasticity,shear modulus, modulus of rigidity, bulk modulus, modulus of compression + */ + pressure: { + millipascal: makeEUInformation("74", "mPa", "millipascal (10⁻³ Pa)"), + megapascal: makeEUInformation("MPA", "MPa", "megapascal (10⁶ Pa)"), + pascal: makeEUInformation("PAL", "Pa", "pascal (Pa)"), + kilopascal: makeEUInformation("KPA", "kPa", "kilopascal (10³ Pa)"), + "bar[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] (10⁵ Pa)"), + hectobar: makeEUInformation("HBA", "hbar", "hectobar (10⁷ Pa)"), + millibar: makeEUInformation("MBR", "mbar", "millibar (10² Pa)"), + kilobar: makeEUInformation("KBA", "kbar", "kilobar (10⁸ Pa)"), + standard_atmosphere: makeEUInformation("ATM", "atm", "standard atmosphere (1 013 25 Pa)"), + gigapascal: makeEUInformation("A89", "GPa", "gigapascal (10⁹ Pa)"), + micropascal: makeEUInformation("B96", "µPa", "micropascal (10⁻⁶ Pa)"), + hectopascal: makeEUInformation("A97", "hPa", "hectopascal (10² Pa)"), + decapascal: makeEUInformation("H75", "daPa", "decapascal (10¹ Pa)"), + microbar: makeEUInformation("B85", "µbar", "microbar (10⁻¹ Pa)"), + newton_per_square_metre: makeEUInformation("C55", "N/m²", "newton per square metre (Pa)"), + newton_per_square_millimetre: makeEUInformation("C56", "N/mm²", "newton per square millimetre (10⁶ Pa)"), + pascal_second_per_bar: makeEUInformation("H07", "Pa·s/bar", "pascal second per bar (10⁻⁵ s)"), + hectopascal_cubic_metre_per_second: makeEUInformation( + "F94", + "hPa·m³/s", + "hectopascal cubic metre per second (10² kg x m² x s⁻³)" + ), + hectopascal_litre_per_second: makeEUInformation("F93", "hPa·l/s", "hectopascal litre per second (10⁻¹ kg x m² x s⁻³)"), + hectopascal_per_kelvin: makeEUInformation("F82", "hPa/K", "hectopascal per kelvin (10² kg x m⁻¹ x s⁻² x K⁻¹)"), + kilopascal_per_kelvin: makeEUInformation("F83", "kPa/K", "kilopascal per kelvin (10³ kg x m⁻¹ x s⁻² x K⁻¹)"), + megapascal_cubic_metre_per_second: makeEUInformation( + "F98", + "MPa·m³/s", + "megapascal cubic metre per second (10⁶ kg x m² x s⁻³)" + ), + megapascal_litre_per_second: makeEUInformation("F97", "MPa·l/s", "megapascal litre per second (10³ kg x m² x s⁻³)"), + megapascal_per_kelvin: makeEUInformation("F85", "MPa/K", "megapascal per kelvin (10⁶ kg x m⁻¹ x s⁻² x K⁻¹)"), + millibar_cubic_metre_per_second: makeEUInformation( + "F96", + "mbar·m³/s", + "millibar cubic metre per second (10² kg x m² x s⁻³)" + ), + millibar_litre_per_second: makeEUInformation("F95", "mbar·l/s", "millibar litre per second (10⁻¹ kg x m² x s⁻³)"), + millibar_per_kelvin: makeEUInformation("F84", "mbar/K", "millibar per kelvin (10² kg x m⁻¹ x s⁻² x K⁻¹)"), + pascal_cubic_metre_per_second: makeEUInformation("G01", "Pa·m³/s", "pascal cubic metre per second (kg x m² x s⁻³)"), + pascal_litre_per_second: makeEUInformation("F99", "Pa·l/s", "pascal litre per second (10⁻³ kg x m² x s⁻³)"), + pascal_second_per_kelvin: makeEUInformation("F77", "Pa.s/K", "pascal second per kelvin (kg x m⁻¹ x s⁻¹ x K⁻¹)"), + newton_per_square_centimetre: makeEUInformation( + "E01", + "N/cm²", + "newton per square centimetre - A measure of pressure expressed in newtons per square centimetre. (10⁴ Pa)" + ), + pound_per_square_foot: makeEUInformation("FP", "lb/ft²", "pound per square foot (4,882 428 kg/m²)"), + "pound-force_per_square_inch": makeEUInformation("PS", "lbf/in²", "pound-force per square inch (6,894 757 x 10³ Pa)"), + "kilogram-force_per_square_metre": makeEUInformation("B40", "kgf/m²", "kilogram-force per square metre (9,806 65 Pa)"), + torr: makeEUInformation("UA", "Torr", "torr (133,322 4 Pa)"), + technical_atmosphere: makeEUInformation("ATT", "at", "technical atmosphere (98 066,5 Pa)"), + pound_per_square_inch_absolute: makeEUInformation( + "80", + "lb/in²", + "pound per square inch absolute (7,030 696 x 10² kg/m²)" + ), + conventional_centimetre_of_water: makeEUInformation( + "H78", + "cm H₂O", + "conventional centimetre of water (9,806 65 × 10¹ Pa)" + ), + conventional_millimetre_of_water: makeEUInformation("HP", "mm H₂O", "conventional millimetre of water (9,806 65 Pa)"), + conventional_millimetre_of_mercury: makeEUInformation( + "HN", + "mm Hg", + "conventional millimetre of mercury (133,322 4 Pa)" + ), + inch_of_mercury: makeEUInformation("F79", "inHg", "inch of mercury (3,386 39 × 10³ kg x m⁻¹ x s⁻²)"), + inch_of_water: makeEUInformation("F78", "inH₂O", "inch of water (2,490 89 × 10² kg x m⁻¹ x s⁻²)"), + centimetre_of_mercury: makeEUInformation("J89", "cm Hg", "centimetre of mercury (1,333 224 x 10³ Pa)"), + foot_of_water: makeEUInformation("K24", "ft H₂O", "foot of water (2,989 067 x 10³ Pa)"), + foot_of_mercury: makeEUInformation("K25", "ft Hg", "foot of mercury (4,063 666 x 10⁴ Pa)"), + "gram-force_per_square_centimetre": makeEUInformation( + "K31", + "gf/cm²", + "gram-force per square centimetre (98,066 5 Pa)" + ), + "kilogram-force_per_square_centimetre": makeEUInformation( + "E42", + "kgf/cm²", + "kilogram-force per square centimetre (9,806 65 x 10⁴ Pa)" + ), + "kilogram-force_per_square_millimetre": makeEUInformation( + "E41", + "kgf·m/cm²", + "kilogram-force per square millimetre (9,806 65 x 10⁻⁶ Pa)" + ), + "pound-force_per_square_foot": makeEUInformation("K85", "lbf/ft²", "pound-force per square foot (47,880 26 Pa)"), + "pound-force_per_square_inch_degree_Fahrenheit": makeEUInformation( + "K86", + "psi/°F", + "pound-force per square inch degree Fahrenheit (1,241 056 x 10⁴ Pa/K)" + ), + "A_unit_of_pressure_defining_the_number_of_kilopounds_force_per_square_inch. Use_kip_per_square_inch(common_code_N20).": + makeEUInformation( + "84", + "klbf/in²", + "A unit of pressure defining the number of kilopounds force per square inch. Use kip per square inch (common code N20). - A unit of pressure defining the number of kilopounds force per square inch. (6,894 757 x 10⁶ Pa)" + ), + "centimetre_of_mercury(0_ºC)": makeEUInformation( + "N13", + "cmHg (0 ºC)", + "centimetre of mercury (0 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmHg meets the static pressure, which is generated by a mercury at a temperature of 0 °C with a height of 1 centimetre . (1,333 22 x 10³ Pa)" + ), + "centimetre_of_water(4_ºC)": makeEUInformation( + "N14", + "cmH₂O (4 °C)", + "centimetre of water (4 ºC) - Non SI-conforming unit of pressure, at which a value of 1 cmH2O meets the static pressure, which is generated by a head of water at a temperature of 4 °C with a height of 1 centimetre . (9,806 38 x 10 Pa)" + ), + "foot_of_water(39.2_ºF)": makeEUInformation( + "N15", + "ftH₂O (39,2 ºF)", + "foot of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 ftH2O is equivalent to the static pressure, which is generated by a head of water at a temperature 39,2°F with a height of 1 foot . (2,988 98 x 10³ Pa)" + ), + "inch_of_mercury(32_ºF)": makeEUInformation( + "N16", + "inHG (32 ºF)", + "inch of mercury (32 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 32°F with a height of 1 inch. (3,386 38 x 10³ Pa)" + ), + "inch_of_mercury(60_ºF)": makeEUInformation( + "N17", + "inHg (60 ºF)", + "inch of mercury (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inHg meets the static pressure, which is generated by a mercury at a temperature of 60°F with a height of 1 inch. (3,376 85 x 10³ Pa)" + ), + "inch_of_water(39.2_ºF)": makeEUInformation( + "N18", + "inH₂O (39,2 ºF)", + "inch of water (39.2 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 39,2°F with a height of 1 inch . (2,490 82 × 10² Pa)" + ), + "inch_of_water(60_ºF)": makeEUInformation( + "N19", + "inH₂O (60 ºF)", + "inch of water (60 ºF) - Non SI-conforming unit of pressure according to the Anglo-American and Imperial system for units, whereas the value of 1 inH2O meets the static pressure, which is generated by a head of water at a temperature of 60°F with a height of 1 inch . (2,488 4 × 10² Pa)" + ), + kip_per_square_inch: makeEUInformation( + "N20", + "ksi", + "kip per square inch - Non SI-conforming unit of the pressure according to the Anglo-American system of units as the 1000-fold of the unit of the force pound-force divided by the power of the unit inch by exponent 2. (6,894 757 x 10⁶ Pa)" + ), + poundal_per_square_foot_: makeEUInformation( + "N21", + "pdl/ft²", + "poundal per square foot - Non SI-conforming unit of pressure by the Imperial system of units according to NIST: 1 pdl/ft² = 1,488 164 Pa. (1,488 164 Pa)" + ), + "ounce(avoirdupois)_per_square_inch_": makeEUInformation( + "N22", + "oz/in²", + "ounce (avoirdupois) per square inch - Unit of the surface specific mass (avoirdupois ounce according to the avoirdupois system of units according to the surface square inch according to the Anglo-American and Imperial system of units). (4,394 185 x 10 kg/m²)" + ), + conventional_metre_of_water: makeEUInformation( + "N23", + "mH₂O", + "conventional metre of water - Not SI-conforming unit of pressure, whereas a value of 1 mH2O is equivalent to the static pressure, which is produced by one metre high water column . (9,806 65 x 10³ Pa)" + ), + gram_per_square_millimetre: makeEUInformation( + "N24", + "g/mm²", + "gram per square millimetre - 0,001-fold of the SI base unit kilogram divided by the 0.000 001-fold of the power of the SI base unit meter by exponent 2. (10³ kg/m²)" + ), + pound_per_square_yard: makeEUInformation( + "N25", + "lb/yd²", + "pound per square yard - Unit for areal-related mass as a unit pound according to the avoirdupois unit system divided by the power of the unit yard according to the Anglo-American and Imperial system of units with exponent 2. (5,424 919 x 10⁻¹ kg/m²)" + ), + poundal_per_square_inch: makeEUInformation( + "N26", + "pdl/in²", + "poundal per square inch - Non SI-conforming unit of the pressure according to the Imperial system of units (poundal by square inch). (2,142 957 × 10² Pa)" + ), + kilonewton_per_square_metre: makeEUInformation("KNM", "KN/m2", "kilonewton per square metre (103pascal)") + }, + /** + * pressure ratio + */ + pressure_ratio: { + hectopascal_per_bar: makeEUInformation("E99", "hPa/bar", "hectopascal per bar (10⁻³)"), + megapascal_per_bar: makeEUInformation("F05", "MPa/bar", "megapascal per bar (10¹)"), + millibar_per_bar: makeEUInformation("F04", "mbar/bar", "millibar per bar (10⁻³)"), + pascal_per_bar: makeEUInformation("F07", "Pa/bar", "pascal per bar (10⁻⁵)"), + kilopascal_per_bar: makeEUInformation("F03", "kPa/bar", "kilopascal per bar (10⁻²)"), + psi_per_psi: makeEUInformation("L52", "psi/psi", "psi per psi (1)"), + bar_per_bar: makeEUInformation("J56", "bar/bar", "bar per bar (1)") + }, + /** + * linear strain, relative elongation, shear strain, volume or bulk strain + */ + linear_strain: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * poisson ratio, poisson number + */ + poisson_ratio: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * compressibility, bulk compressibility + */ + compressibility: { + reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( + "C96", + "Pa⁻¹", + "reciprocal pascal or pascal to the power minus one (Pa⁻¹)" + ), + reciprocal_bar: makeEUInformation("F58", "1/bar", "reciprocal bar (bar⁻¹)") + }, + /** + * second moment of area, second axial moment of area + */ + second_moment_of_area: { + metre_to_the_fourth_power: makeEUInformation("B83", "m⁴", "metre to the fourth power (m⁴)"), + millimetre_to_the_fourth_power: makeEUInformation("G77", "mm⁴", "millimetre to the fourth power (10⁻¹² m⁴)") + }, + /** + * second polar moment of area + */ + second_polar_moment_of_area: { + inch_to_the_fourth_power: makeEUInformation("D69", "in⁴", "inch to the fourth power (41,623 14 x 10⁻⁸ m⁴)"), + foot_to_the_fourth_power_: makeEUInformation( + "N27", + "ft⁴", + "foot to the fourth power - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 4 according to NIST: 1 ft4 = 8,630 975 m4. (8,630 975 x 10⁻³ m⁴)" + ) + }, + /** + * section modulus + */ + section_modulus: { + cubic_metre: makeEUInformation("MTQ", "m³", "cubic metre - Synonym: metre cubed (m³)"), + cubic_inch: makeEUInformation("INQ", "in³", "cubic inch - Synonym: inch cubed (16,387 064 x 10⁻⁶ m³)") + }, + /** + * friction factor, coefficient of friction + */ + friction_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * viscosity (dynamic viscosity) + */ + viscosity: { + pascal_second: makeEUInformation("C65", "Pa·s", "pascal second (Pa x s)"), + kilogram_per_metre_second: makeEUInformation( + "N37", + "kg/(m·s)", + "kilogram per metre second - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the SI base unit second. (Pa x s)" + ), + kilogram_per_metre_minute: makeEUInformation( + "N38", + "kg/(m·min)", + "kilogram per metre minute - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit minute. (1,666 67 × 10⁻² Pa x s)" + ), + millipascal_second: makeEUInformation("C24", "mPa·s", "millipascal second (10⁻³ Pa x s)"), + newton_second_per_square_metre: makeEUInformation( + "N36", + "(N/m²)·s", + "newton second per square metre - Unit of the dynamic viscosity as a product of unit of the pressure (newton by square metre) multiplied with the SI base unit second. (Pa x s)" + ), + kilogram_per_metre_day: makeEUInformation( + "N39", + "kg/(m·d)", + "kilogram per metre day - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit day. (1,157 41 × 10⁻⁵ Pa x s)" + ), + kilogram_per_metre_hour: makeEUInformation( + "N40", + "kg/(m·h)", + "kilogram per metre hour - Unit of the dynamic viscosity as a quotient SI base unit kilogram divided by the SI base unit metre and by the unit hour. (2,777 78 × 10⁻⁴ Pa x s)" + ), + gram_per_centimetre_second: makeEUInformation( + "N41", + "g/(cm·s)", + "gram per centimetre second - Unit of the dynamic viscosity as a quotient of the 0,001-fold of the SI base unit kilogram divided by the 0,01-fold of the SI base unit metre and SI base unit second. (0,1 Pa x s)" + ), + poise: makeEUInformation("89", "P", "poise (0,1 Pa x s)"), + centipoise: makeEUInformation("C7", "cP", "centipoise (10⁻³ Pa x s)"), + poise_per_bar: makeEUInformation("F06", "P/bar", "poise per bar (10⁻⁶ s)"), + poise_per_kelvin: makeEUInformation("F86", "P/K", "poise per kelvin (10⁻¹ kg x m⁻¹ x s⁻¹ x K⁻¹)"), + micropoise: makeEUInformation("J32", "µP", "micropoise (10⁻⁶ Pa x s)"), + centipoise_per_kelvin: makeEUInformation("J73", "cP/K", "centipoise per kelvin (10⁻³ Pa x s/K)"), + centipoise_per_bar: makeEUInformation("J74", "cP/bar", "centipoise per bar (10⁻⁸ s)"), + pound_per_foot_hour: makeEUInformation("K67", "lb/(ft·h)", "pound per foot hour (4,133 789 x 10⁻⁴ Pa x s)"), + pound_per_foot_second: makeEUInformation("K68", "lb/(ft·s)", "pound per foot second (1,488 164 Pa x s)"), + "pound-force_second_per_square_foot": makeEUInformation( + "K91", + "lbf·s/ft²", + "pound-force second per square foot (47,880 26 Pa x s)" + ), + "pound-force_second_per_square_inch": makeEUInformation( + "K92", + "lbf·s/in²", + "pound-force second per square inch (6,894 757 x 10³ Pa x s)" + ), + millipascal_second_per_kelvin: makeEUInformation("L15", "mPa·s/K", "millipascal second per kelvin (10⁻³ Pa x s/K)"), + millipascal_second_per_bar: makeEUInformation("L16", "mPa·s/bar", "millipascal second per bar (10⁻⁸ s)"), + slug_per_foot_second: makeEUInformation("L64", "slug/(ft·s)", "slug per foot second (47,880 26 Pa x s)"), + poundal_second_per_square_foot_: makeEUInformation( + "N34", + "(pdl/ft²)·s", + "poundal second per square foot - Non SI-conforming unit of viscosity. (1,488 164 Pa x s)" + ), + poise_per_pascal: makeEUInformation( + "N35", + "P/Pa", + "poise per pascal - CGS (Centimetre-Gram-Second system) unit poise divided by the derived SI unit pascal. (0,1 s)" + ), + poundal_second_per_square_inch: makeEUInformation( + "N42", + "(pdl/in²)·s", + "poundal second per square inch - Non SI-conforming unit of dynamic viscosity according to the Imperial system of units as product unit of the pressure (poundal by square inch) multiplied by the SI base unit second. (2,142 957 x 10² Pa x s)" + ), + pound_per_foot_minute: makeEUInformation( + "N43", + "lb/(ft·min)", + "pound per foot minute - Unit of the dynamic viscosity according to the Anglo-American unit system. (2,480 273 x 10⁻² Pa x s)" + ), + pound_per_foot_day: makeEUInformation( + "N44", + "lb/(ft·d)", + "pound per foot day - Unit of the dynamic viscosity according to the Anglo-American unit system. (1,722 412 x 10⁻⁵ Pa x s)" + ) + }, + /** + * kinematic viscosity + */ + kinematic_viscosity: { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) (m²/s)" + ), + square_metre_per_second_pascal: makeEUInformation( + "M82", + "(m²/s)/Pa", + "square metre per second pascal - Power of the SI base unit metre with the exponent 2 divided by the SI base unit second and the derived SI unit pascal. (kg⁻¹ x m³ x s)" + ), + millimetre_squared_per_second: makeEUInformation("C17", "mm²/s", "millimetre squared per second (10⁻⁶ m²/s)"), + square_metre_per_second_bar: makeEUInformation("G41", "m²/(s·bar)", "square metre per second bar (10⁻⁵ kg⁻¹ x m³ x s)"), + square_metre_per_second_kelvin: makeEUInformation("G09", "m²/(s·K)", "square metre per second kelvin (m² x s⁻¹ x K⁻¹)"), + stokes: makeEUInformation("91", "St", "stokes (10⁻⁴ m²/s)"), + centistokes: makeEUInformation("4C", "cSt", "centistokes (10⁻⁶ m²/s)"), + stokes_per_bar: makeEUInformation("G46", "St/bar", "stokes per bar (10⁻⁹ kg⁻¹ x m³ x s)"), + stokes_per_kelvin: makeEUInformation("G10", "St/K", "stokes per kelvin (10⁻⁴ m² x s⁻¹ x K⁻¹)"), + square_foot_per_second: makeEUInformation( + "S3", + "ft²/s", + "square foot per second - Synonym: foot squared per second (0,092 903 04 m²/s)" + ), + square_inch_per_second: makeEUInformation("G08", "in²/s", "square inch per second (6,451 6 × 10⁻⁴ m² x s⁻¹)"), + square_foot_per_hour_: makeEUInformation( + "M79", + "ft²/h", + "square foot per hour - Power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2 divided by the unit of time hour. (2,580 64 x 10⁻⁵ m²/s)" + ), + stokes_per_pascal: makeEUInformation( + "M80", + "St/Pa", + "stokes per pascal - CGS (Centimetre-Gram-Second system) unit stokes divided by the derived SI unit pascal. (10⁻⁴ kg⁻¹ x m³ x s)" + ), + square_centimetre_per_second: makeEUInformation( + "M81", + "cm²/s", + "square centimetre per second - 0,000 1-fold of the power of the SI base unit metre by exponent 2 divided by the SI base unit second. (10⁻⁴ m²/s)" + ) + }, + /** + * surface tension + */ + surface_tension: { + newton_per_metre: makeEUInformation("4P", "N/m", "newton per metre (N/m)"), + millinewton_per_metre: makeEUInformation("C22", "mN/m", "millinewton per metre (10⁻³ N/m)"), + newton_per_centimetre: makeEUInformation("M23", "N/cm", "newton per centimetre (10² N/m)"), + kilonewton_per_metre: makeEUInformation( + "N31", + "kN/m", + "kilonewton per metre - 1000-fold of the derived SI unit newton divided by the SI base unit metre. (10³ N/m)" + ), + dyne_per_centimetre: makeEUInformation("DX", "dyn/cm", "dyne per centimetre (10⁻³ N/m)"), + poundal_per_inch: makeEUInformation( + "N32", + "pdl/in", + "poundal per inch - Non SI-conforming unit of the surface tension according to the Imperial unit system as quotient poundal by inch. (5,443 110 N/m)" + ), + "pound-force_per_yard": makeEUInformation( + "N33", + "lbf/yd", + "pound-force per yard - Unit of force per unit length based on the Anglo-American system of units. (4,864 635 N/m)" + ) + }, + /** + * torsional stiffness, area-related torsional moment + */ + torsional_stiffness: { + newton_metre_per_square_metre: makeEUInformation("M34", "N·m/m²", "newton metre per square metre (N x m/m²)") + }, + /** + * work, energy, potential energy, kinetic energy + */ + work: { + joule: makeEUInformation("JOU", "J", "joule (J)"), + kilojoule: makeEUInformation("KJO", "kJ", "kilojoule (10³ J)"), + exajoule: makeEUInformation("A68", "EJ", "exajoule (10¹⁸ J)"), + petajoule: makeEUInformation("C68", "PJ", "petajoule (10¹⁵ J)"), + terajoule: makeEUInformation("D30", "TJ", "terajoule (10¹² J)"), + gigajoule: makeEUInformation("GV", "GJ", "gigajoule (10⁹ J)"), + megajoule: makeEUInformation("3B", "MJ", "megajoule (10⁶ J)"), + millijoule: makeEUInformation("C15", "mJ", "millijoule (10⁻³ J)"), + femtojoule: makeEUInformation("A70", "fJ", "femtojoule (10⁻¹⁵ J)"), + attojoule: makeEUInformation("A13", "aJ", "attojoule (10⁻¹⁸ J)"), + watt_hour: makeEUInformation("WHR", "W·h", "watt hour (3,6 x 10³ J)"), + "megawatt_hour(1000 kW.h)": makeEUInformation( + "MWH", + "MW·h", + "megawatt hour (1000 kW.h) - A unit of power defining the total amount of bulk energy transferred or consumed. (3,6 x 10⁹ J)" + ), + kilowatt_hour: makeEUInformation("KWH", "kW·h", "kilowatt hour (3,6 x 10⁶ J)"), + gigawatt_hour: makeEUInformation("GWH", "GW·h", "gigawatt hour (3,6 x 10¹² J)"), + terawatt_hour: makeEUInformation("D32", "TW·h", "terawatt hour (3,6 x 10¹⁵ J)"), + electronvolt: makeEUInformation("A53", "eV", "electronvolt (1,602 176 487 x 10⁻¹⁹ J)"), + megaelectronvolt: makeEUInformation("B71", "MeV", "megaelectronvolt (10⁶ eV)"), + gigaelectronvolt: makeEUInformation("A85", "GeV", "gigaelectronvolt (10⁹ eV)"), + kiloelectronvolt: makeEUInformation("B29", "keV", "kiloelectronvolt (10³ eV)"), + erg: makeEUInformation("A57", "erg", "erg (10⁻⁷J)"), + "foot_pound-force": makeEUInformation("85", "ft·lbf", "foot pound-force (1,355 818 J)"), + "kilogram-force_metre": makeEUInformation("B38", "kgf·m", "kilogram-force metre (9,806 65 N x m)"), + foot_poundal: makeEUInformation("N46", "ft·pdl", "foot poundal - Unit of the work (force-path). (4,214 011 x 10⁻² J)"), + inch_poundal: makeEUInformation( + "N47", + "in·pdl", + "inch poundal - Unit of work (force multiplied by path) according to the Imperial system of units as a product unit inch multiplied by poundal. (3,511 677 x 10⁻³ J)" + ) + }, + /** + * work per unit weight + */ + work_per_unit_weight: { + "pound-force_foot_per_pound": makeEUInformation("G20", "lbf·ft/lb", "pound-force foot per pound (2,989 07 m² x s⁻²)") + }, + /** + * power (for direct current), active power + */ + power: { + watt: makeEUInformation("WTT", "W", "watt (W)"), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt (10³ W)"), + megawatt: makeEUInformation( + "MAW", + "MW", + "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. (10⁶ W)" + ), + gigawatt: makeEUInformation("A90", "GW", "gigawatt (10⁹ W)"), + milliwatt: makeEUInformation("C31", "mW", "milliwatt (10⁻³ W)"), + microwatt: makeEUInformation("D80", "µW", "microwatt (10⁻⁶ W)"), + water_horse_power: makeEUInformation( + "F80", + "", + "water horse power - A unit of power defining the amount of power required to move a given volume of water against acceleration of gravity to a specified elevation (pressure head). (7,460 43 x 10² W)" + ), + erg_per_second: makeEUInformation("A63", "erg/s", "erg per second (10⁻⁷ W)"), + "foot_pound-force_per_second": makeEUInformation("A74", "ft·lbf/s", "foot pound-force per second (1,355 818 W)"), + "kilogram-force_metre_per_second": makeEUInformation("B39", "kgf·m/s", "kilogram-force metre per second (9,806 65 W)"), + metric_horse_power: makeEUInformation("HJ", "metric hp", "metric horse power (735,498 75 W)"), + cheval_vapeur: makeEUInformation("A25", "CV", "cheval vapeur - Synonym: metric horse power (7,354 988 x 10² W)"), + brake_horse_power: makeEUInformation("BHP", "BHP", "brake horse power (7,457 x 10² W)"), + "foot_pound-force_per_hour": makeEUInformation("K15", "ft·lbf/h", "foot pound-force per hour (3,766 161 x 10⁻⁴ W)"), + "foot_pound-force_per_minute": makeEUInformation( + "K16", + "ft·lbf/min", + "foot pound-force per minute (2,259 697 x 10⁻² W)" + ), + "horsepower(boiler)": makeEUInformation("K42", "boiler hp", "horsepower (boiler) (9,809 50 x 10³ W)"), + Pferdestaerke: makeEUInformation( + "N12", + "PS", + "Pferdestaerke - Obsolete unit of the power relating to DIN 1301-3:1979: 1 PS = 735,498 75 W. (7,354 988 x 10² W)" + ) + }, + /** + * mass flow rate + */ + mass_flow_rate: { + kilogram_per_second: makeEUInformation("KGS", "kg/s", "kilogram per second (kg/s)"), + kilogram_per_square_metre_second: makeEUInformation( + "H56", + "kg/(m²·s)", + "kilogram per square metre second (kg m⁻² x s⁻¹)" + ), + kilogram_per_second_pascal: makeEUInformation( + "M87", + "(kg/s)/Pa", + "kilogram per second pascal - SI base unit kilogram divided by the product of the SI base unit second and the derived SI unit pascal. (m x s)" + ), + milligram_per_hour: makeEUInformation("4M", "mg/h", "milligram per hour (2,777 78 x 10⁻¹⁰ kg/s)"), + gram_per_day: makeEUInformation("F26", "g/d", "gram per day (1,157 41 × 10⁻⁸ kg x s⁻¹)"), + gram_per_day_bar: makeEUInformation("F62", "g/(d·bar)", "gram per day bar (1,157 41 × 10⁻¹³ m x s)"), + gram_per_day_kelvin: makeEUInformation("F35", "g/(d·K)", "gram per day kelvin (1,157 41 × 10⁻⁸ kg x s⁻¹ x K⁻¹)"), + gram_per_hour: makeEUInformation("F27", "g/h", "gram per hour (2,777 78 × 10⁻⁷ kg x s⁻¹)"), + gram_per_hour_bar: makeEUInformation("F63", "g/(h·bar)", "gram per hour bar (2,777 78 × 10⁻¹² m x s)"), + gram_per_hour_kelvin: makeEUInformation("F36", "g/(h·K)", "gram per hour kelvin (2,777 78 × 10⁻⁷ kg x s⁻¹ x K⁻¹)"), + gram_per_minute: makeEUInformation("F28", "g/min", "gram per minute (1,666 67 × 10⁻⁵ kg x s⁻¹)"), + gram_per_minute_bar: makeEUInformation("F64", "g/(min·bar)", "gram per minute bar (1,666 67 × 10⁻¹⁰ m x s)"), + gram_per_minute_kelvin: makeEUInformation( + "F37", + "g/(min·K)", + "gram per minute kelvin (1,666 67 × 10⁻⁵ kg x s⁻¹ x K⁻¹)" + ), + gram_per_second: makeEUInformation("F29", "g/s", "gram per second (10⁻³ kg x s⁻¹)"), + gram_per_second_bar: makeEUInformation("F65", "g/(s·bar)", "gram per second bar (10⁻⁸ m x s)"), + gram_per_second_kelvin: makeEUInformation("F38", "g/(s·K)", "gram per second kelvin (10⁻³ kg x s⁻¹ x K⁻¹)"), + kilogram_per_day: makeEUInformation("F30", "kg/d", "kilogram per day (1,157 41 × 10⁻⁵ kg x s⁻¹)"), + kilogram_per_day_bar: makeEUInformation("F66", "kg/(d·bar)", "kilogram per day bar (1,157 41 × 10⁻¹⁰ m x s)"), + kilogram_per_day_kelvin: makeEUInformation( + "F39", + "kg/(d·K)", + "kilogram per day kelvin (1,157 41 × 10⁻⁵ kg x s⁻¹ x K⁻¹)" + ), + kilogram_per_hour: makeEUInformation("E93", "kg/h", "kilogram per hour (2,777 78 × 10⁻⁴ kg x s⁻¹)"), + kilogram_per_hour_bar: makeEUInformation("F67", "kg/(h·bar)", "kilogram per hour bar (2,777 78 × 10⁻⁹ m x s)"), + kilogram_per_hour_kelvin: makeEUInformation( + "F40", + "kg/(h·K)", + "kilogram per hour kelvin (2,777 78 × 10⁻⁴ kg x s⁻¹ x K⁻¹)" + ), + kilogram_per_minute: makeEUInformation("F31", "kg/min", "kilogram per minute (1,666 67 × 10⁻² kg x s⁻¹)"), + kilogram_per_minute_bar: makeEUInformation("F68", "kg/(min·bar)", "kilogram per minute bar (1,666 67 × 10⁻⁷ m x s)"), + kilogram_per_minute_kelvin: makeEUInformation( + "F41", + "kg/(min·K)", + "kilogram per minute kelvin (1,666 67 × 10⁻²kg x s⁻¹ x K⁻¹)" + ), + kilogram_per_second_bar: makeEUInformation("F69", "kg/(s·bar)", "kilogram per second bar (10⁻⁵ m x s)"), + kilogram_per_second_kelvin: makeEUInformation("F42", "kg/(s·K)", "kilogram per second kelvin (kg x s⁻¹ x K⁻¹)"), + milligram_per_day: makeEUInformation("F32", "mg/d", "milligram per day (1,157 41 × 10⁻¹¹ kg x s⁻¹)"), + milligram_per_day_bar: makeEUInformation("F70", "mg/(d·bar)", "milligram per day bar (1,157 41 × 10⁻¹⁶ m x s)"), + milligram_per_day_kelvin: makeEUInformation( + "F43", + "mg/(d·K)", + "milligram per day kelvin (1,157 41 × 10⁻¹¹ kg x s⁻¹ x K⁻¹)" + ), + milligram_per_hour_bar: makeEUInformation("F71", "mg/(h·bar)", "milligram per hour bar (2,777 78 × 10⁻¹⁵ m x s)"), + milligram_per_hour_kelvin: makeEUInformation( + "F44", + "mg/(h·K)", + "milligram per hour kelvin (2,777 78 × 10⁻¹⁰ kg x s⁻¹ x K⁻¹)" + ), + milligram_per_minute: makeEUInformation("F33", "mg/min", "milligram per minute (1,666 67 × 10⁻⁸ kg x s⁻¹)"), + milligram_per_minute_bar: makeEUInformation("F72", "mg/(min·bar)", "milligram per minute bar (1,666 67 × 10⁻¹³ m x s)"), + milligram_per_minute_kelvin: makeEUInformation( + "F45", + "mg/(min·K)", + "milligram per minute kelvin (1,666 67 × 10⁻⁸ kg x s⁻¹ x K⁻¹)" + ), + milligram_per_second: makeEUInformation("F34", "mg/s", "milligram per second (10⁻⁶ kg x s⁻¹)"), + milligram_per_second_bar: makeEUInformation("F73", "mg/(s·bar)", "milligram per second bar (10⁻¹¹ m x s)"), + milligram_per_second_kelvin: makeEUInformation("F46", "mg/(s·K)", "milligram per second kelvin (10⁻⁶ kg x s⁻¹ x K⁻¹)"), + gram_per_hertz: makeEUInformation("F25", "g/Hz", "gram per hertz (10⁻³ kg x s)"), + "ton(US)_per_hour": makeEUInformation("4W", "ton (US) /h", "ton (US) per hour (2,519 958 x 10⁻¹ kg/s)"), + pound_per_hour: makeEUInformation("4U", "lb/h", "pound per hour (1,259 979 x 10⁻⁴ kg/s)"), + "pound(avoirdupois)_per_day": makeEUInformation("K66", "lb/d", "pound (avoirdupois) per day (5,249 912 x 10⁻⁶ kg/s)"), + "pound(avoirdupois)_per_hour_degree_Fahrenheit": makeEUInformation( + "K73", + "(lb/h)/°F", + "pound (avoirdupois) per hour degree Fahrenheit (2,267 962 x 10⁻⁴ (kg/s)/K)" + ), + "pound(avoirdupois)_per_hour_psi": makeEUInformation( + "K74", + "(lb/h)/psi", + "pound (avoirdupois) per hour psi (1,827 445 x 10⁻⁸ (kg/s)/Pa)" + ), + "pound(avoirdupois)_per_minute": makeEUInformation( + "K78", + "lb/min", + "pound (avoirdupois) per minute (7,559 873 x 10⁻³ kg/s)" + ), + "pound(avoirdupois)_per_minute_degree_Fahrenheit": makeEUInformation( + "K79", + "lb/(min·°F)", + "pound (avoirdupois) per minute degree Fahrenheit (1,360 777 x 10⁻² (kg/s)/K)" + ), + "pound(avoirdupois)_per_minute_psi": makeEUInformation( + "K80", + "(lb/min)/psi", + "pound (avoirdupois) per minute psi (1,096 467 x 10⁻⁶ (kg/s)/Pa)" + ), + "pound(avoirdupois)_per_second": makeEUInformation("K81", "lb/s", "pound (avoirdupois) per second (0,453 592 4 kg/s)"), + "pound(avoirdupois)_per_second_degree_Fahrenheit": makeEUInformation( + "K82", + "(lb/s)/°F", + "pound (avoirdupois) per second degree Fahrenheit (0,816 466 3 (kg/s)/K)" + ), + "pound(avoirdupois)_per_second_psi": makeEUInformation( + "K83", + "(lb/s)/psi", + "pound (avoirdupois) per second psi (6,578 802 x 10⁻⁵ (kg/s)/Pa)" + ), + "ounce(avoirdupois)_per_day": makeEUInformation("L33", "oz/d", "ounce (avoirdupois) per day (3,281 194 x 10⁻⁷kg/s)"), + "ounce(avoirdupois)_per_hour": makeEUInformation("L34", "oz/h", "ounce (avoirdupois) per hour (7,874 867 x 10⁻⁶ kg/s)"), + "ounce(avoirdupois)_per_minute": makeEUInformation( + "L35", + "oz/min", + "ounce (avoirdupois) per minute (4,724 92 x 10⁻⁴ kg/s)" + ), + "ounce(avoirdupois)_per_second": makeEUInformation( + "L36", + "oz/s", + "ounce (avoirdupois) per second (2,834 952 x 10⁻² kg/s)" + ), + slug_per_day: makeEUInformation("L63", "slug/d", "slug per day (1,689 109 x 10⁻⁴ kg/s)"), + slug_per_hour: makeEUInformation("L66", "slug/h", "slug per hour (4,053 861 x 10⁻³ kg/s)"), + slug_per_minute: makeEUInformation("L67", "slug/min", "slug per minute (0,243 231 7 kg/s)"), + slug_per_second: makeEUInformation("L68", "slug/s", "slug per second (14,593 90 kg/s)"), + tonne_per_day: makeEUInformation("L71", "t/d", "tonne per day (1,157 41 x 10⁻² kg/s)"), + tonne_per_day_kelvin: makeEUInformation("L72", "(t/d)/K", "tonne per day kelvin (1,157 41 x 10⁻² (kg/s)/K)"), + tonne_per_day_bar: makeEUInformation("L73", "(t/d)/bar", "tonne per day bar (1,157 41 x 10⁻⁷ (kg/s)/Pa)"), + tonne_per_hour: makeEUInformation( + "E18", + "t/h", + "tonne per hour - A unit of weight or mass equal to one tonne per hour. (2,777 78 x 10⁻¹ kg/s)" + ), + tonne_per_hour_kelvin: makeEUInformation("L74", "(t/h)/K", "tonne per hour kelvin (2,777 78 x 10⁻¹ (kg/s)/K)"), + tonne_per_hour_bar: makeEUInformation("L75", "(t/h)/bar", "tonne per hour bar (2,777 78 x 10⁻⁶ (kg/s)/Pa)"), + tonne_per_minute: makeEUInformation("L78", "t/min", "tonne per minute (16,666 7 kg/s)"), + tonne_per_minute_kelvin: makeEUInformation("L79", "(t/min)/K", "tonne per minute kelvin (16,666 7 (kg/s)/K)"), + tonne_per_minute_bar: makeEUInformation("L80", "(t/min)/bar", "tonne per minute bar (1,666 67 x 10⁻⁴ (kg/s)/Pa)"), + tonne_per_second: makeEUInformation("L81", "t/s", "tonne per second (10³ kg/s)"), + tonne_per_second_kelvin: makeEUInformation("L82", "(t/s)/K", "tonne per second kelvin (10³ (kg/s)/K)"), + tonne_per_second_bar: makeEUInformation("L83", "(t/s)/bar", "tonne per second bar (10⁻² (kg/s)/Pa)"), + ton_long_per_day: makeEUInformation("L85", "ton (UK)/d", "ton long per day (1,175 980 x 10⁻² kg/s)"), + ton_short_per_day: makeEUInformation("L88", "ton (US)/d", "ton short per day (1,049 982 x 10⁻² kg/s)"), + ton_short_per_hour_degree_Fahrenheit: makeEUInformation( + "L89", + "ton (US)/(h·°F)", + "ton short per hour degree Fahrenheit (0,453 592 2 kg/s x K)" + ), + ton_short_per_hour_psi: makeEUInformation( + "L90", + "(ton (US)/h)/psi", + "ton short per hour psi (3,654 889 x 10⁻⁵ (kg/s)/Pa)" + ), + tonne_per_month: makeEUInformation( + "M88", + "t/mo", + "tonne per month - Unit tonne divided by the unit month. (3,802 570 537 68 x 10⁻⁴ kg/s)" + ), + tonne_per_year: makeEUInformation( + "M89", + "t/y", + "tonne per year - Unit tonne divided by the unit year with 365 days. (3,168 808 781 x 10⁻⁵ kg/s)" + ), + kilopound_per_hour: makeEUInformation( + "M90", + "klb/h", + "kilopound per hour - 1000-fold of the unit of the mass avoirdupois pound according to the avoirdupois unit system divided by the unit hour. (0,125 997 889 kg/s)" + ) + }, + /** + * mass ratio + */ + mass_ratio: { + microgram_per_kilogram: makeEUInformation("J33", "µg/kg", "microgram per kilogram (10⁻⁹)"), + nanogram_per_kilogram: makeEUInformation("L32", "ng/kg", "nanogram per kilogram (10⁻¹²)"), + milligram_per_kilogram: makeEUInformation("NA", "mg/kg", "milligram per kilogram (10⁻⁶ 1)"), + kilogram_per_kilogram: makeEUInformation("M29", "kg/kg", "kilogram per kilogram (1)"), + pound_per_pound: makeEUInformation( + "M91", + "lb/lb", + "pound per pound - Proportion of the mass consisting of the avoirdupois pound according to the avoirdupois unit system divided by the avoirdupois pound according to the avoirdupois unit system. (1)" + ), + microgram_per_hectogram: makeEUInformation("Q29", "µg/hg", "microgram per hectogram - Microgram per hectogram. (10⁻8)") + }, + /** + * (instantaneous) volume flow rate + */ + volume_flow_rate: { + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second (m³/s)"), + cubic_metre_per_hour: makeEUInformation("MQH", "m³/h", "cubic metre per hour (2,777 78 x 10⁻⁴ m³/s)"), + millilitre_per_second: makeEUInformation("40", "ml/s", "millilitre per second (10⁻⁶ m³/s)"), + millilitre_per_minute: makeEUInformation("41", "ml/min", "millilitre per minute (1,666 67 x 10⁻⁸ m³/s)"), + litre_per_day: makeEUInformation("LD", "l/d", "litre per day (1,157 41 x 10⁻⁸ m³/s)"), + cubic_centimetre_per_second: makeEUInformation("2J", "cm³/s", "cubic centimetre per second (10⁻⁶ m³/s)"), + kilolitre_per_hour: makeEUInformation("4X", "kl/h", "kilolitre per hour (2,777 78 x 10⁻⁴ m³/s)"), + litre_per_minute: makeEUInformation("L2", "l/min", "litre per minute (1,666 67 x 10⁻⁵ m³/s)"), + cubic_centimetre_per_day: makeEUInformation("G47", "cm³/d", "cubic centimetre per day (1,157 41 × 10⁻¹¹ m³ x s⁻¹)"), + cubic_centimetre_per_day_bar: makeEUInformation( + "G78", + "cm³/(d·bar)", + "cubic centimetre per day bar (1,157 41 × 10⁻¹⁶ kg⁻¹ x m⁴ x s)" + ), + cubic_centimetre_per_day_kelvin: makeEUInformation( + "G61", + "cm³/(d·K)", + "cubic centimetre per day kelvin (1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹)" + ), + cubic_centimetre_per_hour: makeEUInformation("G48", "cm³/h", "cubic centimetre per hour (2,777 78 × 10⁻¹⁰ m³ x s⁻¹)"), + cubic_centimetre_per_hour_bar: makeEUInformation( + "G79", + "cm³/(h·bar)", + "cubic centimetre per hour bar (2,777 78 × 10⁻¹⁵ kg⁻¹ x m⁴ x s)" + ), + cubic_centimetre_per_hour_kelvin: makeEUInformation( + "G62", + "cm³/(h·K)", + "cubic centimetre per hour kelvin (2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹)" + ), + cubic_centimetre_per_minute: makeEUInformation( + "G49", + "cm³/min", + "cubic centimetre per minute (1,666 67 × 10⁻⁸ m³ x s⁻¹)" + ), + cubic_centimetre_per_minute_bar: makeEUInformation( + "G80", + "cm³/(min·bar)", + "cubic centimetre per minute bar (1,666 67 × 10⁻¹³ kg⁻¹ x m⁴ x s)" + ), + cubic_centimetre_per_minute_kelvin: makeEUInformation( + "G63", + "cm³/(min·K)", + "cubic centimetre per minute kelvin (1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹)" + ), + cubic_centimetre_per_second_bar: makeEUInformation( + "G81", + "cm³/(s·bar)", + "cubic centimetre per second bar (10⁻¹¹ kg⁻¹ x m⁴ x s)" + ), + cubic_centimetre_per_second_kelvin: makeEUInformation( + "G64", + "cm³/(s·K)", + "cubic centimetre per second kelvin (10⁻⁶ m³ x s⁻¹ x K⁻¹)" + ), + cubic_decimetre_per_hour: makeEUInformation("E92", "dm³/h", "cubic decimetre per hour (2,777 78 × 10⁻⁷ m³ x s⁻¹)"), + cubic_metre_per_day: makeEUInformation("G52", "m³/d", "cubic metre per day (1,157 41 × 10⁻⁵ m³ x s⁻¹)"), + cubic_metre_per_day_bar: makeEUInformation( + "G86", + "m³/(d·bar)", + "cubic metre per day bar (1,157 41 × 10⁻¹⁰ kg⁻¹ x m⁴ x s)" + ), + cubic_metre_per_day_kelvin: makeEUInformation( + "G69", + "m³/(d·K)", + "cubic metre per day kelvin (1,157 41 × 10⁻⁵ m³ x s⁻¹ x K⁻¹)" + ), + cubic_metre_per_hour_bar: makeEUInformation( + "G87", + "m³/(h·bar)", + "cubic metre per hour bar (2,777 78 × 10⁻⁹ kg⁻¹ x m⁴ x s)" + ), + cubic_metre_per_hour_kelvin: makeEUInformation( + "G70", + "m³/(h·K)", + "cubic metre per hour kelvin (2,777 78 × 10⁻⁴ m³ x s⁻¹ x K⁻¹)" + ), + cubic_metre_per_minute: makeEUInformation("G53", "m³/min", "cubic metre per minute (1,666 67 × 10⁻² m³ x s⁻¹)"), + cubic_metre_per_minute_bar: makeEUInformation( + "G88", + "m³/(min·bar)", + "cubic metre per minute bar (1,666 67 × 10⁻⁷ kg⁻¹ x m⁴ x s)" + ), + cubic_metre_per_minute_kelvin: makeEUInformation( + "G71", + "m³/(min·K)", + "cubic metre per minute kelvin (1,666 67 × 10⁻² m³ x s⁻¹ x K⁻¹)" + ), + cubic_metre_per_second_bar: makeEUInformation("G89", "m³/(s·bar)", "cubic metre per second bar (10⁻⁵ kg⁻¹ x m⁴ x s)"), + cubic_metre_per_second_kelvin: makeEUInformation("G72", "m³/(s·K)", "cubic metre per second kelvin (m³ x s⁻¹ x K⁻¹)"), + litre_per_day_bar: makeEUInformation("G82", "l/(d·bar)", "litre per day bar (1,157 41 × 10⁻¹³ kg⁻¹ x m⁴ x s)"), + litre_per_day_kelvin: makeEUInformation("G65", "l/(d·K)", "litre per day kelvin (1,157 41 × 10⁻⁸ m³ x s⁻¹ x K⁻¹)"), + litre_per_hour_bar: makeEUInformation("G83", "l/(h·bar)", "litre per hour bar (2,777 78 × 10⁻¹² kg⁻¹ x m⁴ x s)"), + litre_per_hour_kelvin: makeEUInformation("G66", "l/(h·K)", "litre per hour kelvin (2,777 78 × 10⁻⁷ m³ x s⁻¹ x K⁻¹)"), + litre_per_minute_bar: makeEUInformation("G84", "l/(min·bar)", "litre per minute bar (1,666 67 × 10⁻¹⁰ kg⁻¹ x m⁴ x s)"), + litre_per_minute_kelvin: makeEUInformation( + "G67", + "l/(min·K)", + "litre per minute kelvin (1,666 67 × 10⁻⁵ m³ x s⁻¹ x K⁻¹)" + ), + litre_per_second: makeEUInformation("G51", "l/s", "litre per second (10⁻³ m³ x s⁻¹)"), + litre_per_second_bar: makeEUInformation("G85", "l/(s·bar)", "litre per second bar (10⁻⁸ kg⁻¹ x m⁴ x s)"), + litre_per_second_kelvin: makeEUInformation("G68", "l/(s·K)", "litre per second kelvin (10⁻³ m³ x s⁻¹ x K⁻¹)"), + millilitre_per_day: makeEUInformation("G54", "ml/d", "millilitre per day (1,157 41 × 10⁻¹¹ m³ x s⁻¹)"), + millilitre_per_day_bar: makeEUInformation( + "G90", + "ml/(d·bar)", + "millilitre per day bar (1,157 41 x 10⁻¹⁶ x kg⁻¹ x m⁴ x s)" + ), + millilitre_per_day_kelvin: makeEUInformation( + "G73", + "ml/(d·K)", + "millilitre per day kelvin (1,157 41 × 10⁻¹¹ m³ x s⁻¹ x K⁻¹)" + ), + millilitre_per_hour: makeEUInformation("G55", "ml/h", "millilitre per hour (2,777 78 × 10⁻¹⁰ m³ x s⁻¹)"), + millilitre_per_hour_bar: makeEUInformation( + "G91", + "ml/(h·bar)", + "millilitre per hour bar (2,777 78 x 10⁻¹⁵ x kg⁻¹ x m⁴ x s)" + ), + millilitre_per_hour_kelvin: makeEUInformation( + "G74", + "ml/(h·K)", + "millilitre per hour kelvin (2,777 78 × 10⁻¹⁰ m³ x s⁻¹ x K⁻¹)" + ), + millilitre_per_minute_bar: makeEUInformation( + "G92", + "ml/(min·bar)", + "millilitre per minute bar (1,666 67 × 10⁻¹³ x kg⁻¹ x m⁴ x s)" + ), + millilitre_per_minute_kelvin: makeEUInformation( + "G75", + "ml/(min·K)", + "millilitre per minute kelvin (1,666 67 × 10⁻⁸ m³ x s⁻¹ x K⁻¹)" + ), + millilitre_per_second_bar: makeEUInformation("G93", "ml/(s·bar)", "millilitre per second bar (10⁻¹¹ kg⁻¹ x m⁴ x s)"), + millilitre_per_second_kelvin: makeEUInformation( + "G76", + "ml/(s·K)", + "millilitre per second kelvin (10⁻⁶ m³ x s⁻¹ x K⁻¹)" + ), + cubic_foot_per_hour: makeEUInformation("2K", "ft³/h", "cubic foot per hour (7,865 79 x 10⁻⁶ m³/s)"), + cubic_foot_per_minute: makeEUInformation("2L", "ft³/min", "cubic foot per minute (4,719 474 x 10⁻⁴ m³/s)"), + "barrel(US)_per_minute": makeEUInformation("5A", "barrel (US)/min", "barrel (US) per minute (2,649 79 x 10⁻³ m³/s)"), + US_gallon_per_minute: makeEUInformation("G2", "gal (US) /min", "US gallon per minute (6,309 020 x 10⁻⁵ m³/s)"), + Imperial_gallon_per_minute: makeEUInformation( + "G3", + "gal (UK) /min", + "Imperial gallon per minute (7,576 82 x 10⁻⁵ m³/s)" + ), + cubic_inch_per_hour: makeEUInformation("G56", "in³/h", "cubic inch per hour (4,551 96 × 10⁻⁹ m³ x s⁻¹)"), + cubic_inch_per_minute: makeEUInformation("G57", "in³/min", "cubic inch per minute (2,731 18 × 10⁻⁷ m³ x s⁻¹)"), + cubic_inch_per_second: makeEUInformation("G58", "in³/s", "cubic inch per second (1,638 71 × 10⁻⁵ m³ x s⁻¹)"), + "gallon(US)_per_hour": makeEUInformation("G50", "gal/h", "gallon (US) per hour (1,051 5 × 10⁻⁶ m³ x s⁻¹)"), + "barrel(UK_petroleum)_per_minute": makeEUInformation( + "J58", + "bbl (UK liq.)/min", + "barrel (UK petroleum) per minute (2,651 886 m³/s)" + ), + "barrel(UK_petroleum)_per_day": makeEUInformation( + "J59", + "bbl (UK liq.)/d", + "barrel (UK petroleum) per day (1,841 587 4 x 10⁻⁶ m³/s)" + ), + "barrel(UK_petroleum)_per_hour": makeEUInformation( + "J60", + "bbl (UK liq.)/h", + "barrel (UK petroleum) per hour (4,419 810 x 10⁻⁵ m³/s)" + ), + "barrel(UK_petroleum)_per_second": makeEUInformation( + "J61", + "bbl (UK liq.)/s", + "barrel (UK petroleum) per second (0,159 113 15 m³/s)" + ), + "barrel(US_petroleum)_per_hour": makeEUInformation( + "J62", + "bbl (US)/h", + "barrel (US petroleum) per hour (4,416 314 x 10⁻⁵ m³/s)" + ), + "barrel(US_petroleum)_per_second": makeEUInformation( + "J63", + "bbl (US)/s", + "barrel (US petroleum) per second (0,158 987 3 m³/s)" + ), + "bushel(UK)_per_day": makeEUInformation("J64", "bu (UK)/d", "bushel (UK) per day (4,209 343 x 10⁻⁷ m³/s)"), + "bushel(UK)_per_hour": makeEUInformation("J65", "bu (UK)/h", "bushel (UK) per hour (1,010 242 x 10⁻⁵ m³/s)"), + "bushel(UK)_per_minute": makeEUInformation("J66", "bu (UK)/min", "bushel (UK) per minute (6,061 453 x 10⁻⁴ m³/s)"), + "bushel(UK)_per_second": makeEUInformation("J67", "bu (UK)/s", "bushel (UK) per second (3,636 872 x 10⁻² m³/s)"), + "bushel(US_dry)_per_day": makeEUInformation("J68", "bu (US dry)/d", "bushel (US dry) per day (4,078 596 x 10⁻⁷ m³/s)"), + "bushel(US_dry)_per_hour": makeEUInformation( + "J69", + "bu (US dry)/h", + "bushel (US dry) per hour (9,788 631 x 10⁻⁶ m³/s)" + ), + "bushel(US_dry)_per_minute": makeEUInformation( + "J70", + "bu (US dry)/min", + "bushel (US dry) per minute (5,873 178 x 10⁻⁴ m³/s)" + ), + "bushel(US_dry)_per_second": makeEUInformation( + "J71", + "bu (US dry)/s", + "bushel (US dry) per second (3,523 907 x 10⁻² m³/s)" + ), + cubic_decimetre_per_day: makeEUInformation("J90", "dm³/d", "cubic decimetre per day (1,157 41 x 10⁻⁸ m³/s)"), + cubic_decimetre_per_minute: makeEUInformation("J92", "dm³/min", "cubic decimetre per minute (1,666 67 x 10⁻⁵ m³/s)"), + cubic_decimetre_per_second: makeEUInformation("J93", "dm³/s", "cubic decimetre per second (10⁻³ m³/s)"), + cubic_metre_per_second_pascal: makeEUInformation( + "N45", + "(m³/s)/Pa", + "cubic metre per second pascal - Power of the SI base unit meter by exponent 3 divided by the product of the SI base unit second and the derived SI base unit pascal. (kg⁻¹ x m⁴ x s)" + ), + "ounce(UK_fluid)_per_day": makeEUInformation( + "J95", + "fl oz (UK)/d", + "ounce (UK fluid) per day (3,288 549 x 10⁻¹⁰ m³/s)" + ), + "ounce(UK_fluid)_per_hour": makeEUInformation( + "J96", + "fl oz (UK)/h", + "ounce (UK fluid) per hour (7,892 517 x 10⁻⁹ m³/s)" + ), + "ounce(UK_fluid)_per_minute": makeEUInformation( + "J97", + "fl oz (UK)/min", + "ounce (UK fluid) per minute (4,735 51 x 10⁻⁷ m³/s)" + ), + "ounce(UK_fluid)_per_second": makeEUInformation( + "J98", + "fl oz (UK)/s", + "ounce (UK fluid) per second (2,841 306 x 10⁻⁵ m³/s)" + ), + "ounce(US_fluid)_per_day": makeEUInformation( + "J99", + "fl oz (US)/d", + "ounce (US fluid) per day (3,422 862 x 10⁻¹⁰ m³/s)" + ), + "ounce(US_fluid)_per_hour": makeEUInformation( + "K10", + "fl oz (US)/h", + "ounce (US fluid) per hour (8,214 869 x 10⁻⁹ m³/s)" + ), + "ounce(US_fluid)_per_minute": makeEUInformation( + "K11", + "fl oz (US)/min", + "ounce (US fluid) per minute (4,928 922 x 10⁻⁷ m³/s)" + ), + "ounce(US_fluid)_per_second": makeEUInformation( + "K12", + "fl oz (US)/s", + "ounce (US fluid) per second (2,957 353 x 10⁻⁵ m³/s)" + ), + cubic_foot_per_day: makeEUInformation("K22", "ft³/d", "cubic foot per day (3,277 413 x 10⁻⁷ m³/s)"), + "gallon(UK)_per_day": makeEUInformation("K26", "gal (UK)/d", "gallon (UK) per day (5,261 678 x 10⁻⁸ m³/s)"), + "gallon(UK)_per_hour": makeEUInformation("K27", "gal (UK)/h", "gallon (UK) per hour (1,262 803 x 10⁻⁶ m³/s)"), + "gallon(UK)_per_second": makeEUInformation("K28", "gal (UK)/s", "gallon (UK) per second (4,546 09 x 10⁻³ m³/s)"), + "gallon(US_liquid)_per_second": makeEUInformation( + "K30", + "gal (US liq.)/s", + "gallon (US liquid) per second (3,785 412 x 10⁻³ m³/s)" + ), + "gill(UK)_per_day": makeEUInformation("K32", "gi (UK)/d", "gill (UK) per day (1,644 274 x 10⁻⁵ m³/s)"), + "gill(UK)_per_hour": makeEUInformation("K33", "gi (UK)/h", "gill (UK) per hour (3,946 258 x 10⁻⁸ m³/s)"), + "gill(UK)_per_minute": makeEUInformation("K34", "gi (UK)/min", "gill (UK) per minute (0,023 677 55 m³/s)"), + "gill(UK)_per_second": makeEUInformation("K35", "gi (UK)/s", "gill (UK) per second (1,420 653 x 10⁻⁴ m³/s)"), + "gill(US)_per_day": makeEUInformation("K36", "gi (US)/d", "gill (US) per day (1,369 145 x 10⁻⁹ m³/s)"), + "gill(US)_per_hour": makeEUInformation("K37", "gi (US)/h", "gill (US) per hour (3,285 947 x 10⁻⁸ m³/s)"), + "gill(US)_per_minute": makeEUInformation("K38", "gi (US)/min", "gill (US) per minute (1,971 568 x 10⁻⁶ m³/s)"), + "gill(US)_per_second": makeEUInformation("K39", "gi (US)/s", "gill (US) per second (1,182 941 x 10⁻⁴ m³/s)"), + "quart(UK_liquid)_per_day": makeEUInformation( + "K94", + "qt (UK liq.)/d", + "quart (UK liquid) per day (1,315 420 x 10⁻⁸ m³/s)" + ), + "quart(UK_liquid)_per_hour": makeEUInformation( + "K95", + "qt (UK liq.)/h", + "quart (UK liquid) per hour (3,157 008 x 10⁻⁷ m³/s)" + ), + "quart(UK_liquid)_per_minute": makeEUInformation( + "K96", + "qt (UK liq.)/min", + "quart (UK liquid) per minute (1,894 205 x 10⁻⁵ m³/s)" + ), + "quart(UK_liquid)_per_second": makeEUInformation( + "K97", + "qt (UK liq.)/s", + "quart (UK liquid) per second (1,136 523 x 10⁻³ m³/s)" + ), + "quart(US_liquid)_per_day": makeEUInformation( + "K98", + "qt (US liq.)/d", + "quart (US liquid) per day (1,095 316 x 10⁻⁸ m³/s)" + ), + "quart(US_liquid)_per_hour": makeEUInformation( + "K99", + "qt (US liq.)/h", + "quart (US liquid) per hour (2,628 758 x 10⁻⁷ m³/s)" + ), + "quart(US_liquid)_per_minute": makeEUInformation( + "L10", + "qt (US liq.)/min", + "quart (US liquid) per minute (1,577 255 x 10⁻⁵ m³/s)" + ), + "quart(US_liquid)_per_second": makeEUInformation( + "L11", + "qt (US liq.)/s", + "quart (US liquid) per second (9,463 529 x 10⁻⁴ m³/s)" + ), + "peck(UK)_per_day": makeEUInformation("L44", "pk (UK)/d", "peck (UK) per day (1,052 336 x 10⁻⁷ m³/s)"), + "peck(UK)_per_hour": makeEUInformation("L45", "pk (UK)/h", "peck (UK) per hour (2,525 606 x 10⁻⁶ m³/s)"), + "peck(UK)_per_minute": makeEUInformation("L46", "pk (UK)/min", "peck (UK) per minute (1,515 363 5 x 10⁻⁴ m³/s)"), + "peck(UK)_per_second": makeEUInformation("L47", "pk (UK)/s", "peck (UK) per second (9,092 181 x 10⁻³ m³/s)"), + "peck(US_dry)_per_day": makeEUInformation("L48", "pk (US dry)/d", "peck (US dry) per day (1,019 649 x 10⁻⁷ m³/s)"), + "peck(US_dry)_per_hour": makeEUInformation("L49", "pk (US dry)/h", "peck (US dry) per hour (2,447 158 x 10⁻⁶ m³/s)"), + "peck(US_dry)_per_minute": makeEUInformation( + "L50", + "pk (US dry)/min", + "peck (US dry) per minute (1,468 295 x 10⁻⁴ m³/s)" + ), + "peck(US_dry)_per_second": makeEUInformation( + "L51", + "pk (US dry)/s", + "peck (US dry) per second (8,809 768 x 10⁻³ m³/s)" + ), + "pint(UK)_per_day": makeEUInformation("L53", "pt (UK)/d", "pint (UK) per day (6,577 098 x 10⁻⁹ m³/s)"), + "pint(UK)_per_hour": makeEUInformation("L54", "pt (UK)/h", "pint (UK) per hour (1,578 504 x 10⁻⁷ m³/s)"), + "pint(UK)_per_minute": makeEUInformation("L55", "pt (UK)/min", "pint (UK) per minute (9,471 022 x 10⁻⁶ m³/s)"), + "pint(UK)_per_second": makeEUInformation("L56", "pt (UK)/s", "pint (UK) per second (5,682 613 x 10⁻⁴ m³/s)"), + "pint(US_liquid)_per_day": makeEUInformation( + "L57", + "pt (US liq.)/d", + "pint (US liquid) per day (5,476 580 x 10⁻⁹ m³/s)" + ), + "pint(US_liquid)_per_hour": makeEUInformation( + "L58", + "pt (US liq.)/h", + "pint (US liquid) per hour (1,314 379 x 10⁻⁷ m³/s)" + ), + "pint(US_liquid)_per_minute": makeEUInformation( + "L59", + "pt (US liq.)/min", + "pint (US liquid) per minute (7,886 275 x 10⁻⁶ m³/s)" + ), + "pint(US_liquid)_per_second": makeEUInformation( + "L60", + "pt (US liq.)/s", + "pint (US liquid) per second (4,731 765 x 10⁻⁴ m³/s)" + ), + cubic_yard_per_day: makeEUInformation("M12", "yd³/d", "cubic yard per day (8,849 015 x 10⁻⁶ m³/s)"), + cubic_yard_per_hour: makeEUInformation("M13", "yd³/h", "cubic yard per hour (2,123 764 x 10⁻⁴ m³/s)"), + cubic_yard_per_minute: makeEUInformation("M15", "yd³/min", "cubic yard per minute (1,274 258 x 10⁻² m³/s)"), + cubic_yard_per_second: makeEUInformation("M16", "yd³/s", "cubic yard per second (0,764 554 9 m³/s)"), + Standard_cubic_metre_per_day: makeEUInformation( + "Q37", + "", + "Standard cubic metre per day - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per day (1.15741 × 10-5 m3/s)" + ), + Standard_cubic_metre_per_hour: makeEUInformation( + "Q38", + "", + "Standard cubic metre per hour - Standard cubic metre (temperature 15°C and pressure 101325 millibars ) per hour (2.77778 × 10-4 m3/s)" + ), + Normalized_cubic_metre_per_day: makeEUInformation( + "Q39", + "", + "Normalized cubic metre per day - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per day (1.15741 × 10-5 m3/s)" + ), + Normalized_cubic_metre_per_hour: makeEUInformation( + "Q40", + "", + "Normalized cubic metre per hour - Normalized cubic metre (temperature 0°C and pressure 101325 millibars ) per hour (2.77778 × 10-4 m3/s)" + ) + }, + /** + * volume ratio + */ + volume_ratio: { + cubic_metre_per_cubic_metre: makeEUInformation("H60", "m³/m³", "cubic metre per cubic metre (1)") + }, + /** + * leakage rate of gas + */ + leakage_rate_of_gas: { + bar_cubic_metre_per_second: makeEUInformation("F92", "bar·m³/s", "bar cubic metre per second (10⁵ kg x m² x s⁻³)"), + bar_litre_per_second: makeEUInformation("F91", "bar·l/s", "bar litre per second (10² kg x m² x s⁻³)"), + psi_cubic_inch_per_second: makeEUInformation("K87", "psi·in³/s", "psi cubic inch per second (0,112 985 Pa x m³/s)"), + psi_litre_per_second: makeEUInformation("K88", "psi·l/s", "psi litre per second (6,894 757 Pa x m³/s)"), + psi_cubic_metre_per_second: makeEUInformation( + "K89", + "psi·m³/s", + "psi cubic metre per second (6,894 757 x 10³ Pa x m³/s)" + ), + psi_cubic_yard_per_second: makeEUInformation( + "K90", + "psi·yd³/s", + "psi cubic yard per second (5,271 420 x 10³ Pa x m³/s)" + ) + }, + /** + * + */ + generic: { + Kilowatt_hour_per_normalized_cubic_metre: makeEUInformation( + "KWN", + "", + "Kilowatt hour per normalized cubic metre - Kilowatt hour per normalized cubic metre (temperature 0°C and pressure 101325 millibars )." + ), + Kilowatt_hour_per_standard_cubic_metre: makeEUInformation( + "KWS", + "", + "Kilowatt hour per standard cubic metre - Kilowatt hour per standard cubic metre (temperature 15°C and pressure 101325 millibars)." + ), + Joule_per_normalised_cubic_metre: makeEUInformation( + "Q41", + "", + "Joule per normalised cubic metre - Joule per normalised cubic metre (temperature 0°C and pressure 101325 millibars)." + ), + Joule_per_standard_cubic_metre: makeEUInformation( + "Q42", + "", + "Joule per standard cubic metre - Joule per standard cubic metre (temperature 15°C and pressure 101325 millibars)." + ), + Mega_Joule_per_Normalised_cubic_Metre: makeEUInformation( + "MNJ", + "MJ/m³", + "Mega Joule per Normalised cubic Metre - Energy in Mega Joules per normalised cubic metre for gas (temperature 0°C and pressure 101325 millibars)" + ) + }, + /** + * Power flow rate + */ + Power_flow_rate: { + megawatts_per_minute: makeEUInformation( + "Q35", + "MW/min", + "megawatts per minute - A unit of power defining the total amount of bulk energy transferred or consumer per minute (1.667 × 104 W/s)" + ) + } + }, + /** + * Heat + */ + Heat: { + /** + * thermodynamic + */ + thermodynamic: { + kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (K)") + }, + /** + * temperature + */ + temperature: { + degree_Celsius: makeEUInformation( + "CEL", + "°C", + "degree Celsius - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (1 x K)" + ), + degree_Celsius_per_hour: makeEUInformation("H12", "°C/h", "degree Celsius per hour (2,777 78 x 10⁻⁴ s⁻¹ K)"), + degree_Celsius_per_bar: makeEUInformation("F60", "°C/bar", "degree Celsius per bar (10⁻⁵ kg⁻¹ x m x s² x K)"), + degree_Celsius_per_kelvin: makeEUInformation("E98", "°C/K", "degree Celsius per kelvin (1)"), + degree_Celsius_per_minute: makeEUInformation("H13", "°C/min", "degree Celsius per minute (1,666 67 x 10⁻² s⁻¹ K)"), + degree_Celsius_per_second: makeEUInformation("H14", "°C/s", "degree Celsius per second (s⁻¹ K)"), + kelvin_per_bar: makeEUInformation("F61", "K/bar", "kelvin per bar (10⁻⁵ kg⁻¹ x m x s² x K)"), + kelvin_per_hour: makeEUInformation("F10", "K/h", "kelvin per hour (2,777 78 × 10⁻⁴ s⁻¹ x K)"), + kelvin_per_kelvin: makeEUInformation("F02", "K/K", "kelvin per kelvin (1)"), + kelvin_per_minute: makeEUInformation("F11", "K/min", "kelvin per minute (1,666 67 × 10⁻² s⁻¹ x K)"), + kelvin_per_second: makeEUInformation("F12", "K/s", "kelvin per second (s⁻¹ x K)"), + kelvin_per_pascal: makeEUInformation( + "N79", + "K/Pa", + "kelvin per pascal - SI base unit kelvin divided by the derived SI unit pascal. (kg⁻¹ x m x s² x K)" + ), + degree_Fahrenheit_per_kelvin: makeEUInformation("J20", "°F/K", "degree Fahrenheit per kelvin (0,555 555 6)"), + degree_Fahrenheit_per_bar: makeEUInformation("J21", "°F/bar", "degree Fahrenheit per bar (0,555 555 6 x 10⁻⁵ K/Pa)"), + reciprocal_degree_Fahrenheit: makeEUInformation("J26", "1/°F", "reciprocal degree Fahrenheit (1,8 1/K)"), + degree_Rankine: makeEUInformation( + "A48", + "°R", + "degree Rankine - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (5/9 x K)" + ) + }, + /** + * fahrenheit temperature + */ + fahrenheit_temperature: { + degree_Fahrenheit: makeEUInformation( + "FAH", + "°F", + "degree Fahrenheit - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (5/9 x K)" + ) + }, + /** + * temperature variation over time + */ + temperature_variation_over_time: { + degree_Fahrenheit_per_hour: makeEUInformation("J23", "°F/h", "degree Fahrenheit per hour (1,543 210 x 10⁻⁴ K/s)"), + degree_Fahrenheit_per_minute: makeEUInformation( + "J24", + "°F/min", + "degree Fahrenheit per minute (9,259 259 x 10⁻³ K/s)" + ), + degree_Fahrenheit_per_second: makeEUInformation("J25", "°F/s", "degree Fahrenheit per second (0,555 555 6 K/s)"), + degree_Rankine_per_hour: makeEUInformation("J28", "°R/h", "degree Rankine per hour (1,543 210 x 10⁻⁴ K/s)"), + degree_Rankine_per_minute: makeEUInformation("J29", "°R/min", "degree Rankine per minute (9,259 259 x 10⁻³ K/s)"), + degree_Rankine_per_second: makeEUInformation("J30", "°R/s", "degree Rankine per second (0,555 555 6 K/s)") + }, + /** + * linear expansion coefficient, cubic expansion coefficient, relative pressure coefficient + */ + linear_expansion_coefficient: { + reciprocal_kelvin_or_kelvin_to_the_power_minus_one: makeEUInformation( + "C91", + "K⁻¹", + "reciprocal kelvin or kelvin to the power minus one (K⁻¹)" + ), + reciprocal_megakelvin_or_megakelvin_to_the_power_minus_one: makeEUInformation( + "M20", + "1/MK", + "reciprocal megakelvin or megakelvin to the power minus one (10⁻⁶ K⁻¹)" + ) + }, + /** + * pressure coefficient + */ + pressure_coefficient: { + pascal_per_kelvin: makeEUInformation("C64", "Pa/K", "pascal per kelvin (Pa/K)"), + bar_per_kelvin: makeEUInformation("F81", "bar/K", "bar per kelvin (10⁵ kg x m⁻¹ x s⁻² x K⁻¹)") + }, + /** + * isothermal compressibility, isentropic compressibility + */ + isothermal_compressibility: { + reciprocal_pascal_or_pascal_to_the_power_minus_one: makeEUInformation( + "C96", + "Pa⁻¹", + "reciprocal pascal or pascal to the power minus one (Pa⁻¹)" + ) + }, + /** + * heat, quantity of heat, energy, thermodynamic energy, enthalpy, Helmholtz function, Helmholtz free energy + */ + heat: { + joule: makeEUInformation("JOU", "J", "joule (J)"), + watt_second: makeEUInformation("J55", "W·s", "watt second (W x s)"), + "British_thermal_unit(international_table)": makeEUInformation( + "BTU", + "BtuIT", + "British thermal unit (international table) (1,055 056 x 10³ J)" + ), + "15_°C_calorie": makeEUInformation("A1", "cal₁₅", "15 °C calorie (4,188 46 J)"), + "calorie(international_table)_": makeEUInformation("D70", "calIT", "calorie (international table) (4,186 8 J)"), + "British_thermal_unit(mean)": makeEUInformation("J39", "Btu", "British thermal unit (mean) (1,055 87 x 10³ J)"), + "calorie(mean)": makeEUInformation("J75", "cal", "calorie (mean) (4,190 02 J)"), + "kilocalorie(mean)": makeEUInformation("K51", "kcal", "kilocalorie (mean) (4,190 02 x 10³ J)"), + "kilocalorie(international_table)": makeEUInformation( + "E14", + "kcalIT", + "kilocalorie (international table) (4,186 8 x 10³ J)" + ), + "kilocalorie(thermochemical)": makeEUInformation("K53", "kcalth", "kilocalorie (thermochemical) (4,184 x 10³ J)"), + "British_thermal_unit(39_ºF)_": makeEUInformation( + "N66", + "Btu (39 ºF)", + "British thermal unit (39 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 39 °F. (1,059 67 x 10³ J)" + ), + "British_thermal_unit(59_ºF)": makeEUInformation( + "N67", + "Btu (59 ºF)", + "British thermal unit (59 ºF) - Unit of heat energy according to the Imperial system of units in a reference temperature of 59 °F. (1,054 80 x 10³ J)" + ), + "British_thermal_unit(60_ºF)_": makeEUInformation( + "N68", + "Btu (60 ºF)", + "British thermal unit (60 ºF) - Unit of head energy according to the Imperial system of units at a reference temperature of 60 °F. (1,054 68 x 10³ J)" + ), + "calorie(20_ºC)_": makeEUInformation( + "N69", + "cal₂₀", + "calorie (20 ºC) - Unit for quantity of heat, which is to be required for 1 g air free water at a constant pressure from 101,325 kPa, to warm up the pressure of standard atmosphere at sea level, from 19,5 °C on 20,5 °C. (4,181 90 x J)" + ), + "quad(1015_BtuIT)": makeEUInformation( + "N70", + "quad", + "quad (1015 BtuIT) - Unit of heat energy according to the imperial system of units. (1,055 056 × 10¹⁸ J)" + ), + "therm(EC)": makeEUInformation( + "N71", + "thm (EC)", + "therm (EC) - Unit of heat energy in commercial use, within the EU defined: 1 thm (EC) = 100 000 BtuIT. (1,055 06 × 10⁸ J)" + ), + "therm(U.S.)": makeEUInformation( + "N72", + "thm (US)", + "therm (U.S.) - Unit of heat energy in commercial use. (1,054 804 × 10⁸ J)" + ) + }, + /** + * Gibbs function, Gibbs free energy + */ + Gibbs_function: { + "calorie(thermochemical)": makeEUInformation("D35", "calth", "calorie (thermochemical) (4,184 J)") + }, + /** + * heat flow rate + */ + heat_flow_rate: { + watt: makeEUInformation("WTT", "W", "watt (W)"), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt (10³ W)"), + "British_thermal_unit(international_table)_per_hour": makeEUInformation( + "2I", + "BtuIT/h", + "British thermal unit (international table) per hour (2,930 711x 10⁻¹ W)" + ), + "British_thermal_unit(international_table)_per_minute": makeEUInformation( + "J44", + "BtuIT/min", + "British thermal unit (international table) per minute (17,584 266 W)" + ), + "British_thermal_unit(international_table)_per_second": makeEUInformation( + "J45", + "BtuIT/s", + "British thermal unit (international table) per second (1,055 056 x 10³ W)" + ), + "British_thermal_unit(thermochemical)_per_hour": makeEUInformation( + "J47", + "Btuth/h", + "British thermal unit (thermochemical) per hour (0,292 875 1 W)" + ), + "British_thermal_unit(thermochemical)_per_minute": makeEUInformation( + "J51", + "Btuth/min", + "British thermal unit (thermochemical) per minute (17,572 50 W)" + ), + "British_thermal_unit(thermochemical)_per_second": makeEUInformation( + "J52", + "Btuth/s", + "British thermal unit (thermochemical) per second (1,054 350 x 10³ W)" + ), + "calorie(thermochemical)_per_minute": makeEUInformation( + "J81", + "calth/min", + "calorie (thermochemical) per minute (6,973 333 x 10⁻² W)" + ), + "calorie(thermochemical)_per_second": makeEUInformation( + "J82", + "calth/s", + "calorie (thermochemical) per second (4,184 W)" + ), + "kilocalorie(thermochemical)_per_hour": makeEUInformation( + "E15", + "kcalth/h", + "kilocalorie (thermochemical) per hour (1,162 22 W)" + ), + "kilocalorie(thermochemical)_per_minute": makeEUInformation( + "K54", + "kcalth/min", + "kilocalorie (thermochemical) per minute (69,733 33 W)" + ), + "kilocalorie(thermochemical)_per_second": makeEUInformation( + "K55", + "kcalth/s", + "kilocalorie (thermochemical) per second (4,184 x 10³ W)" + ) + }, + /** + * density of heat flow rate + */ + density_of_heat_flow_rate: { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre (W/m²)"), + watt_per_square_centimetre_: makeEUInformation( + "N48", + "W/cm²", + "watt per square centimetre - Derived SI unit watt divided by the power of the 0,01-fold the SI base unit metre by exponent 2. (10⁴ W/m²)" + ), + watt_per_square_inch_: makeEUInformation( + "N49", + "W/in²", + "watt per square inch - Derived SI unit watt divided by the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. (1,550 003 x 10³ W/m²)" + ), + "British_thermal_unit(international_table)_per_square_foot_hour": makeEUInformation( + "N50", + "BtuIT/(ft²·h)", + "British thermal unit (international table) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. (3,154 591 W/m²)" + ), + "British_thermal_unit(thermochemical)_per_square_foot_hour": makeEUInformation( + "N51", + "Btuth/(ft²·h)", + "British thermal unit (thermochemical) per square foot hour - Unit of the surface heat flux according to the Imperial system of units. (3,152 481 W/m²)" + ), + "British_thermal_unit(thermochemical)_per_square_foot_minute": makeEUInformation( + "N52", + "Btuth/(ft²·min)", + "British thermal unit (thermochemical) per square foot minute - Unit of the surface heat flux according to the Imperial system of units. (1,891 489 x 10² W/m²)" + ), + "British_thermal_unit(international_table)_per_square_foot_second": makeEUInformation( + "N53", + "BtuIT/(ft²·s)", + "British thermal unit (international table) per square foot second - Unit of the surface heat flux according to the Imperial system of units. (1,135 653 x 10⁴ W/m²)" + ), + "British_thermal_unit(thermochemical)_per_square_foot_second": makeEUInformation( + "N54", + "Btuth/(ft²·s)", + "British thermal unit (thermochemical) per square foot second - Unit of the surface heat flux according to the Imperial system of units. (1,134 893 x 10⁴ W/m²)" + ), + "British_thermal_unit(international_table)_per_square_inch_second": makeEUInformation( + "N55", + "BtuIT/(in²·s)", + "British thermal unit (international table) per square inch second - Unit of the surface heat flux according to the Imperial system of units. (1,634 246 x 10⁶ W/m²)" + ), + "calorie(thermochemical)_per_square_centimetre_minute": makeEUInformation( + "N56", + "calth/(cm²·min)", + "calorie (thermochemical) per square centimetre minute - Unit of the surface heat flux according to the Imperial system of units. (6,973 333 x 10² W/m²)" + ), + "calorie(thermochemical)_per_square_centimetre_second": makeEUInformation( + "N57", + "calth/(cm²·s)", + "calorie (thermochemical) per square centimetre second - Unit of the surface heat flux according to the Imperial system of units. (4,184 x 10⁴ W/m²)" + ) + }, + /** + * thermal conductivity + */ + thermal_conductivity: { + watt_per_metre_kelvin: makeEUInformation("D53", "W/(m·K)", "watt per metre kelvin (W/(m x K))"), + watt_per_metre_degree_Celsius: makeEUInformation( + "N80", + "W/(m·°C)", + "watt per metre degree Celsius - Derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. (W/(m x K))" + ), + kilowatt_per_metre_kelvin: makeEUInformation( + "N81", + "kW/(m·K)", + "kilowatt per metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the SI base unit kelvin. (10³ W/(m x K))" + ), + kilowatt_per_metre_degree_Celsius: makeEUInformation( + "N82", + "kW/(m·°C)", + "kilowatt per metre degree Celsius - 1000-fold of the derived SI unit watt divided by the product of the SI base unit metre and the unit for temperature degree Celsius. (10³ W/(m x K))" + ), + "British_thermal_unit(international_table)_per_second_foot_degree_Rankine": makeEUInformation( + "A22", + "BtuIT/(s·ft·°R)", + "British thermal unit (international table) per second foot degree Rankine (6 230,64 W/(m x K))" + ), + "calorie(international_table)_per_second_centimetre_kelvin": makeEUInformation( + "D71", + "calIT/(s·cm·K)", + "calorie (international table) per second centimetre kelvin (418,68 W/(m x K))" + ), + "calorie(thermochemical)_per_second_centimetre_kelvin": makeEUInformation( + "D38", + "calth/(s·cm·K)", + "calorie (thermochemical) per second centimetre kelvin (418,4 W/(m x K))" + ), + "British_thermal_unit(international_table)_foot_per_hour square_foot_degree_Fahrenheit": makeEUInformation( + "J40", + "BtuIT·ft/(h·ft²·°F)", + "British thermal unit (international table) foot per hour square foot degree Fahrenheit (1,730 735 W/(m x K))" + ), + "British_thermal_unit(international_table)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J41", + "BtuIT·in/(h·ft²·°F)", + "British thermal unit (international table) inch per hour square foot degree Fahrenheit (0,144 227 9 W/(m x K))" + ), + "British_thermal_unit(international_table)_inch_per_second_square foot_degree_Fahrenheit": makeEUInformation( + "J42", + "BtuIT·in/(s·ft²·°F)", + "British thermal unit (international table) inch per second square foot degree Fahrenheit (5,192 204 x 10² W/(m x K))" + ), + "British_thermal_unit(thermochemical)_foot_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J46", + "Btuth·ft/(h·ft²·°F)", + "British thermal unit (thermochemical) foot per hour square foot degree Fahrenheit (1,729 577 W/(m x K))" + ), + "British_thermal_unit(thermochemical)_inch_per_hour_square foot_degree_Fahrenheit": makeEUInformation( + "J48", + "Btuth·in/(h·ft²·°F)", + "British thermal unit (thermochemical) inch per hour square foot degree Fahrenheit (0,144 131 4 W/(m x K))" + ), + "British_thermal_unit(thermochemical)_inch_per_second square_foot_degree_Fahrenheit": makeEUInformation( + "J49", + "Btuth·in/(s·ft²·°F)", + "British thermal unit (thermochemical) inch per second square foot degree Fahrenheit (5,188 732 x 10² W/(m x K))" + ), + "calorie(thermochemical)_per_centimetre_second_degree_Celsius": makeEUInformation( + "J78", + "calth/(cm·s·°C)", + "calorie (thermochemical) per centimetre second degree Celsius (4,184 x 10² W/(m x K))" + ), + "kilocalorie(international_table)_per_hour_metre_degree_Celsius": makeEUInformation( + "K52", + "kcal/(m·h·°C)", + "kilocalorie (international table) per hour metre degree Celsius (1,163 J/(m x s x K))" + ) + }, + /** + * coefficient of heat transfer + */ + coefficient_of_heat_transfer: { + watt_per_square_metre_kelvin: makeEUInformation("D55", "W/(m²·K)", "watt per square metre kelvin (W/(m² x K))") + }, + /** + * surface coefficient of heat transfer + */ + surface_coefficient_of_heat_transfer: { + kilowatt_per_square_metre_kelvin: makeEUInformation( + "N78", + "kW/(m²·K)", + "kilowatt per square metre kelvin - 1000-fold of the derived SI unit watt divided by the product of the power of the SI base unit metre by exponent 2 and the SI base unit kelvin. (10³ W/(m² x K))" + ), + "calorie(international_table)_per_second_square_centimetre_kelvin": makeEUInformation( + "D72", + "calIT/(s·cm²·K)", + "calorie (international table) per second square centimetre kelvin (4,186 8 x 10⁴ W/(m² x K))" + ), + "calorie(thermochemical)_per_second_square_centimetre_kelvin": makeEUInformation( + "D39", + "calth/(s·cm²·K)", + "calorie (thermochemical) per second square centimetre kelvin (4,184 x10⁴ W/(m² x K))" + ), + "British_thermal_unit(international_table)_per_second_square_foot_degree_Rankine": makeEUInformation( + "A20", + "BtuIT/(s·ft²·°R)", + "British thermal unit (international table) per second square foot degree Rankine (20 441,7 W/(m² x K))" + ), + "British_thermal_unit(international_table)_per_hour_square_foot_degree_Rankine": makeEUInformation( + "A23", + "BtuIT/(h·ft²·°R)", + "British thermal unit (international table) per hour square foot degree Rankine (5,678 26 W/ (m² x K))" + ), + "British_thermal_unit(international_table)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "N74", + "BtuIT/(h·ft²·ºF)", + "British thermal unit (international table) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the Imperial system of units. (5,678 263 W/(m² x K))" + ), + "British_thermal_unit(thermochemical)_per_hour_square_foot_degree_Fahrenheit": makeEUInformation( + "N75", + "Btuth/(h·ft²·ºF)", + "British thermal unit (thermochemical) per hour square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. (5,674 466 W/(m² x K))" + ), + "British_thermal_unit(international_table)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "N76", + "BtuIT/(s·ft²·ºF)", + "British thermal unit (international table) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. (2,044 175 x 10⁴ W/(m² x K))" + ), + "British_thermal_unit(thermochemical)_per_second_square_foot_degree_Fahrenheit": makeEUInformation( + "N77", + "Btuth/(s·ft²·ºF)", + "British thermal unit (thermochemical) per second square foot degree Fahrenheit - Unit of the heat transition coefficient according to the imperial system of units. (2,042 808 x 10⁴ W/(m² x K))" + ) + }, + /** + * thermal insulance, coefficient of thermal insulation + */ + thermal_insulance: { + square_metre_kelvin_per_watt: makeEUInformation("D19", "m²·K/W", "square metre kelvin per watt (m² x K/W)"), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(thermochemical)": makeEUInformation( + "J19", + "°F·h·ft²/Btuth", + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) (0,176 228 m² x K/W)" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(international_table)": makeEUInformation( + "J22", + "°F·h·ft²/BtuIT", + "degree Fahrenheit hour square foot per British thermal unit (international table) (0,176 110 2 m² x K/W)" + ), + clo: makeEUInformation("J83", "clo", "clo (0,155 m² x K/W)"), + "square_metre_hour_degree_Celsius_per_kilocalorie(international_table)": makeEUInformation( + "L14", + "m²·h·°C/kcal", + "square metre hour degree Celsius per kilocalorie (international table) (0,859 845 2 m² x s x K/J)" + ) + }, + /** + * thermal resistance + */ + thermal_resistance: { + kelvin_per_watt: makeEUInformation("B21", "K/W", "kelvin per watt (K/W)"), + kelvin_metre_per_watt: makeEUInformation("H35", "K·m/W", "kelvin metre per watt (K x m⁻¹ x kg⁻¹ x s³)"), + "degree_Fahrenheit_hour_per_British_thermal_unit(international_table)": makeEUInformation( + "N84", + "ºF/(BtuIT/h)", + "degree Fahrenheit hour per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (1,895 634 K/W)" + ), + "degree_Fahrenheit_hour_per_British_thermal_unit(thermochemical)": makeEUInformation( + "N85", + "ºF/(Btuth/h)", + "degree Fahrenheit hour per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (1,896 903 K/W)" + ), + "degree_Fahrenheit_second_per_British_thermal_unit(international_table)": makeEUInformation( + "N86", + "ºF/(BtuIT/s)", + "degree Fahrenheit second per British thermal unit (international table) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (5,265 651 x 10⁻⁴ K/W)" + ), + "degree_Fahrenheit_second_per_British_thermal_unit(thermochemical)": makeEUInformation( + "N87", + "ºF/(Btuth/s)", + "degree Fahrenheit second per British thermal unit (thermochemical) - Non SI-conforming unit of the thermal resistance according to the Imperial system of units. (5,269 175 x 10⁻⁴ K/W)" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(international_table)_inch": makeEUInformation( + "N88", + "ºF·h·ft²/(BtuIT·in)", + "degree Fahrenheit hour square foot per British thermal unit (international table) inch - Unit of specific thermal resistance according to the Imperial system of units. (6,933 472 K x m/W)" + ), + "degree_Fahrenheit_hour_square_foot_per_British_thermal_unit(thermochemical)_inch": makeEUInformation( + "N89", + "ºF·h·ft²/(Btuth·in)", + "degree Fahrenheit hour square foot per British thermal unit (thermochemical) inch - Unit of specific thermal resistance according to the Imperial system of units. (6,938 112 K x m/W)" + ) + }, + /** + * thermal conductance + */ + thermal_conductance: { + watt_per_kelvin: makeEUInformation("D52", "W/K", "watt per kelvin (W/K)") + }, + /** + * thermal diffusivity + */ + thermal_diffusivity: { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) (m²/s)" + ), + square_foot_per_second: makeEUInformation( + "S3", + "ft²/s", + "square foot per second - Synonym: foot squared per second (0,092 903 04 m²/s)" + ), + millimetre_per_degree_Celcius_metre: makeEUInformation( + "E97", + "mm/(°C·m)", + "millimetre per degree Celcius metre (10⁻³ K⁻¹)" + ), + millimetre_per_kelvin: makeEUInformation("F53", "mm/K", "millimetre per kelvin (10⁻³ m x K⁻¹)"), + metre_per_degree_Celcius_metre: makeEUInformation( + "N83", + "m/(°C·m)", + "metre per degree Celcius metre - SI base unit metre divided by the product of the unit degree Celsius and the SI base unit metre. (K⁻¹)" + ) + }, + /** + * heat capacity, entropy + */ + heat_capacity: { + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin (J/K)"), + kilojoule_per_kelvin: makeEUInformation("B41", "kJ/K", "kilojoule per kelvin (10³ J/K)"), + "British_thermal_unit(international_table)_per_pound_degree_Fahrenheit": makeEUInformation( + "J43", + "BtuIT/(lb·°F)", + "British thermal unit (international table) per pound degree Fahrenheit (4,186 8 x 10³ J/(kg x K))" + ), + "British_thermal_unit(thermochemical)_per_pound_degree_Fahrenheit": makeEUInformation( + "J50", + "Btuth/(lb·°F)", + "British thermal unit (thermochemical) per pound degree Fahrenheit (4,184 x 10³ J/(kg x K))" + ), + "calorie(international_table)_per_gram_degree_Celsius": makeEUInformation( + "J76", + "calIT/(g·°C)", + "calorie (international table) per gram degree Celsius (4,186 8 x 10³ J/(kg x K))" + ), + "calorie(thermochemical)_per_gram_degree_Celsius": makeEUInformation( + "J79", + "calth/(g·°C)", + "calorie (thermochemical) per gram degree Celsius (4,184 x 10³ J/(kg x K))" + ), + "British_thermal_unit(international_table)_per_degree_Fahrenheit": makeEUInformation( + "N60", + "BtuIT/ºF", + "British thermal unit (international table) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. (1,899 101 x 10³ J/K)" + ), + "British_thermal_unit(thermochemical)_per_degree_Fahrenheit": makeEUInformation( + "N61", + "Btuth/ºF", + "British thermal unit (thermochemical) per degree Fahrenheit - Unit of the heat capacity according to the Imperial system of units. (1,897 830 x 10³ J/K)" + ), + "British_thermal_unit(international_table)_per_degree_Rankine": makeEUInformation( + "N62", + "BtuIT/ºR", + "British thermal unit (international table) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. (1,899 101 x 10³ J/K)" + ), + "British_thermal_unit(thermochemical)_per_degree_Rankine": makeEUInformation( + "N63", + "Btuth/ºR", + "British thermal unit (thermochemical) per degree Rankine - Unit of the heat capacity according to the Imperial system of units. (1,897 830 x 10³ J/K)" + ), + "British_thermal_unit(thermochemical)_per_pound_degree_Rankine": makeEUInformation( + "N64", + "(Btuth/°R)/lb", + "British thermal unit (thermochemical) per pound degree Rankine - Unit of the heat capacity (British thermal unit according to the international table according to the Rankine degree) according to the Imperial system of units divided by the unit avoirdupois pound according to the avoirdupois system of units. (4,184 x 10³ J/(kg x K))" + ), + "kilocalorie(international_table)_per_gram_kelvin": makeEUInformation( + "N65", + "(kcalIT/K)/g", + "kilocalorie (international table) per gram kelvin - Unit of the mass-related heat capacity as quotient 1000-fold of the calorie (international table) divided by the product of the 0,001-fold of the SI base units kilogram and kelvin. (4,186 8 x 10⁶ J/(kg x K))" + ) + }, + /** + * specific heat capacity at: - constant pressure, -constant volume,- saturation + */ + "specific_heat_capacity_at:_-_constant_pressure": { + joule_per_kilogram_kelvin: makeEUInformation("B11", "J/(kg·K)", "joule per kilogram kelvin (J/(kg x K))"), + kilojoule_per_kilogram_kelvin: makeEUInformation("B43", "kJ/(kg·K)", "kilojoule per kilogram kelvin (10³ J/(kg x K))"), + "British_thermal_unit(international_table)_per_pound_degree_Rankine": makeEUInformation( + "A21", + "Btu/IT(lb·°R)", + "British thermal unit (international table) per pound degree Rankine (4 186,8 J/(kg x K))" + ), + "calorie(international_table)_per_gram_kelvin": makeEUInformation( + "D76", + "calIT/(g·K)", + "calorie (international table) per gram kelvin (4 186,8 J/(kg x K))" + ), + "calorie(thermochemical)_per_gram_kelvin": makeEUInformation( + "D37", + "calth/(g·K)", + "calorie (thermochemical) per gram kelvin (4,184 x 10³ J/(kg x K))" + ) + }, + /** + * ratio of the specific heat capacities, ratio of the massic heat capacity, isentropic exponent + */ + ratio_of_the_specific_heat_capacities: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * massieu function, planck function + */ + massieu_function: { + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin (J/K)") + }, + /** + * massic energy, specific energy + */ + massic_energy: { + joule_per_kilogram: makeEUInformation("J2", "J/kg", "joule per kilogram (J/kg)") + }, + /** + * massic thermodynamic energy + */ + massic_thermodynamic_energy: { + joule_per_gram: makeEUInformation("D95", "J/g", "joule per gram (J/(10⁻³ x kg))"), + kilojoule_per_gram: makeEUInformation("Q31", "kJ/g", "kilojoule per gram (10⁶ J/kg)") + }, + /** + * specific thermodynamic energy + */ + specific_thermodynamic_energy: { + megajoule_per_kilogram: makeEUInformation("JK", "MJ/kg", "megajoule per kilogram (10⁶ J/kg)") + }, + /** + * massic enthalpy, specific enthalpy + */ + massic_enthalpy: { + kilojoule_per_kilogram: makeEUInformation("B42", "kJ/kg", "kilojoule per kilogram (10³ J/kg)") + }, + /** + * massic Helmholtz free energy, + */ + massic_Helmholtz_free_energy: { + "British_thermal_unit(international_table)_per_pound": makeEUInformation( + "AZ", + "BtuIT/lb", + "British thermal unit (international table) per pound (2 326 J/kg)" + ), + "British_thermal_unit(thermochemical)_per_pound": makeEUInformation( + "N73", + "Btuth/lb", + "British thermal unit (thermochemical) per pound - Unit of the heat energy according to the Imperial system of units divided the unit avoirdupois pound according to the avoirdupois system of units. (2,324 444 x 10³ J/kg)" + ) + }, + /** + * specific Helmholtz free energy + */ + specific_Helmholtz_free_energy: { + "calorie(international_table)_per_gram": makeEUInformation( + "D75", + "calIT/g", + "calorie (international table) per gram (4 186,8 J/kg)" + ) + }, + /** + * specific Helmholtz function, massic Gibbs free energy, specific Gibbs free energy + */ + specific_Helmholtz_function: { + "calorie(thermochemical)_per_gram": makeEUInformation( + "B36", + "calth/g", + "calorie (thermochemical) per gram (4 184 J/kg)" + ) + }, + /** + * energy density + */ + energy_density: { + "British_thermal_unit(international_table)_per_cubic_foot_": makeEUInformation( + "N58", + "BtuIT/ft³", + "British thermal unit (international table) per cubic foot - Unit of the energy density according to the Imperial system of units. (3,725 895 x10⁴ J/m³)" + ), + "British_thermal_unit(thermochemical)_per_cubic_foot": makeEUInformation( + "N59", + "Btuth/ft³", + "British thermal unit (thermochemical) per cubic foot - Unit of the energy density according to the Imperial system of units. (3,723 403 x10⁴ J/m³)" + ) + } + }, + /** + * Electricity and Magnetism + */ + Electricity_and_Magnetism: { + /** + * electric current, magnetic potential difference, magnetomotive force,current linkage + */ + electric_current: { + ampere: makeEUInformation("AMP", "A", "ampere (A)"), + kiloampere: makeEUInformation("B22", "kA", "kiloampere (10³ A)"), + megaampere: makeEUInformation("H38", "MA", "megaampere (10⁶ A)"), + milliampere: makeEUInformation("4K", "mA", "milliampere (10⁻³ A)"), + microampere: makeEUInformation("B84", "µA", "microampere (10⁻⁶ A)"), + nanoampere: makeEUInformation("C39", "nA", "nanoampere (10⁻⁹ A)"), + picoampere: makeEUInformation("C70", "pA", "picoampere (10⁻¹² A)"), + biot: makeEUInformation( + "N96", + "Bi", + "biot - CGS (Centimetre-Gram-Second system) unit of the electric power which is defined by a force of 2 dyn per cm between two parallel conductors of infinite length with negligible cross-section in the distance of 1 cm. (10¹ A)" + ), + gilbert: makeEUInformation( + "N97", + "Gi", + "gilbert - CGS (Centimetre-Gram-Second system) unit of the magnetomotive force, which is defined by the work to increase the magnetic potential of a positive common pol with 1 erg. (7,957 747 x 10⁻¹ A)" + ) + }, + /** + * electric charge, quantity of electricity, electric flux (flux of displacement) + */ + electric_charge: { + coulomb: makeEUInformation("COU", "C", "coulomb (A x s)"), + ampere_second: makeEUInformation("A8", "A·s", "ampere second (C)"), + ampere_squared_second: makeEUInformation("H32", "A²·s", "ampere squared second (A² x s)"), + ampere_hour: makeEUInformation( + "AMH", + "A·h", + "ampere hour - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one hour. (3,6 x 10³ C)" + ), + "kiloampere_hour(thousand_ampere_hour)": makeEUInformation( + "TAH", + "kA·h", + "kiloampere hour (thousand ampere hour) (3,6 x 10⁶ C)" + ), + megacoulomb: makeEUInformation("D77", "MC", "megacoulomb (10⁶ C)"), + millicoulomb: makeEUInformation("D86", "mC", "millicoulomb (10⁻³ C)"), + kilocoulomb: makeEUInformation("B26", "kC", "kilocoulomb (10³ C)"), + microcoulomb: makeEUInformation("B86", "µC", "microcoulomb (10⁻⁶ C)"), + nanocoulomb: makeEUInformation("C40", "nC", "nanocoulomb (10⁻⁹ C)"), + picocoulomb: makeEUInformation("C71", "pC", "picocoulomb (10⁻¹² C)"), + milliampere_hour: makeEUInformation( + "E09", + "mA·h", + "milliampere hour - A unit of power load delivered at the rate of one thousandth of an ampere over a period of one hour. (3,6 C)" + ), + ampere_minute: makeEUInformation( + "N95", + "A·min", + "ampere minute - A unit of electric charge defining the amount of charge accumulated by a steady flow of one ampere for one minute.. (60 C)" + ), + franklin: makeEUInformation( + "N94", + "Fr", + "franklin - CGS (Centimetre-Gram-Second system) unit of the electrical charge, where the charge amounts to exactly 1 Fr where the force of 1 dyn on an equal load is performed at a distance of 1 cm. (3,335 641 x 10⁻¹⁰ C)" + ) + }, + /** + * volume density of charge, charge density, volumic charge + */ + volume_density_of_charge: { + coulomb_per_cubic_metre: makeEUInformation("A29", "C/m³", "coulomb per cubic metre (C/m³)"), + gigacoulomb_per_cubic_metre: makeEUInformation("A84", "GC/m³", "gigacoulomb per cubic metre (10⁹ C/m³)"), + coulomb_per_cubic_millimetre: makeEUInformation("A30", "C/mm³", "coulomb per cubic millimetre (10⁹ C/m³)"), + megacoulomb_per_cubic_metre: makeEUInformation("B69", "MC/m³", "megacoulomb per cubic metre (10⁶ C/m³)"), + coulomb_per_cubic_centimetre: makeEUInformation("A28", "C/cm³", "coulomb per cubic centimetre (10⁶ C/m³)"), + kilocoulomb_per_cubic_metre: makeEUInformation("B27", "kC/m³", "kilocoulomb per cubic metre (10³ C/m³)"), + millicoulomb_per_cubic_metre: makeEUInformation("D88", "mC/m³", "millicoulomb per cubic metre (10⁻³ C/m³)"), + microcoulomb_per_cubic_metre: makeEUInformation("B87", "µC/m³", "microcoulomb per cubic metre (10⁻⁶ C/m³)") + }, + /** + * surface density of charge, electric flux density, displacement electric polarization + */ + surface_density_of_charge: { + coulomb_per_square_metre: makeEUInformation("A34", "C/m²", "coulomb per square metre (C/m²)"), + megacoulomb_per_square_metre: makeEUInformation("B70", "MC/m²", "megacoulomb per square metre (10⁶ C/m²)"), + coulomb_per_square_millimetre: makeEUInformation("A35", "C/mm²", "coulomb per square millimetre (10⁶ C/m²)"), + coulomb_per_square_centimetre: makeEUInformation("A33", "C/cm²", "coulomb per square centimetre (10⁴ C/m²)"), + kilocoulomb_per_square_metre: makeEUInformation("B28", "kC/m²", "kilocoulomb per square metre (10³ C/m²)"), + millicoulomb_per_square_metre: makeEUInformation("D89", "mC/m²", "millicoulomb per square metre (10⁻³ C/m²)"), + microcoulomb_per_square_metre: makeEUInformation("B88", "µC/m²", "microcoulomb per square metre (10⁻⁶ C/m²)") + }, + /** + * electric field strength + */ + electric_field_strength: { + volt_per_metre: makeEUInformation("D50", "V/m", "volt per metre (V/m)"), + volt_second_per_metre: makeEUInformation("H45", "V·s/m", "volt second per metre (m x kg x s⁻² x A⁻¹)"), + volt_squared_per_kelvin_squared: makeEUInformation("D45", "V²/K²", "volt squared per kelvin squared (V²/K²)"), + volt_per_millimetre: makeEUInformation("D51", "V/mm", "volt per millimetre (10³ V/m)"), + volt_per_microsecond: makeEUInformation("H24", "V/µs", "volt per microsecond (10⁶ V/s)"), + millivolt_per_minute: makeEUInformation( + "H62", + "mV/min", + "millivolt per minute (1,666 666 667 × 10⁻⁵ m² x kg x s⁻⁴ x A⁻¹)" + ), + volt_per_second: makeEUInformation("H46", "V/s", "volt per second (m² x kg x s⁻⁴ x A⁻¹)"), + megavolt_per_metre: makeEUInformation("B79", "MV/m", "megavolt per metre (10⁶ V/m)"), + kilovolt_per_metre: makeEUInformation("B55", "kV/m", "kilovolt per metre (10³ V/m)"), + volt_per_centimetre: makeEUInformation("D47", "V/cm", "volt per centimetre (10² m⁻¹ x V)"), + millivolt_per_metre: makeEUInformation("C30", "mV/m", "millivolt per metre (10⁻³ V/m)"), + microvolt_per_metre: makeEUInformation("C3", "µV/m", "microvolt per metre (10⁻⁶ V/m)"), + volt_per_bar: makeEUInformation("G60", "V/bar", "volt per bar (10⁻⁵ m³ x s⁻¹ x A⁻¹)"), + volt_per_pascal: makeEUInformation( + "N98", + "V/Pa", + "volt per pascal - Derived SI unit volt divided by the derived SI unit pascal. (m³ x s⁻¹ x A⁻¹)" + ), + volt_per_litre_minute: makeEUInformation( + "F87", + "V/(l·min)", + "volt per litre minute (1,666 67 × 10¹ kg x m⁻¹ x s⁻⁴ x A⁻¹)" + ), + "volt_square_inch_per_pound-force": makeEUInformation( + "H22", + "V/(lbf/in²)", + "volt square inch per pound-force (1,450 377 439 8 × 10⁻⁴ m³ x s⁻¹ x A⁻¹)" + ), + volt_per_inch: makeEUInformation("H23", "V/in", "volt per inch (3,937 007 874 × 10¹ m x kg x s⁻³ x A⁻¹)") + }, + /** + * electric potential, potential difference, tension, voltage, electromotive force + */ + electric_potential: { + volt: makeEUInformation("VLT", "V", "volt (V)"), + megavolt: makeEUInformation("B78", "MV", "megavolt (10⁶ V)"), + kilovolt: makeEUInformation("KVT", "kV", "kilovolt (10³ V)"), + millivolt: makeEUInformation("2Z", "mV", "millivolt (10⁻³ V)"), + microvolt: makeEUInformation("D82", "µV", "microvolt (10⁻⁶ V)"), + picovolt: makeEUInformation("N99", "pV", "picovolt - 0,000 000 000 001-fold of the derived SI unit volt. (10⁻¹² V)") + }, + /** + * capacitance + */ + capacitance: { + farad: makeEUInformation("FAR", "F", "farad (F)"), + attofarad: makeEUInformation("H48", "aF", "attofarad (10⁻¹⁸ m⁻² x kg⁻¹ x s⁴ x A²)"), + millifarad: makeEUInformation("C10", "mF", "millifarad (10⁻³ F)"), + microfarad: makeEUInformation("4O", "µF", "microfarad (10⁻⁶ F)"), + nanofarad: makeEUInformation("C41", "nF", "nanofarad (10⁻⁹ F)"), + picofarad: makeEUInformation("4T", "pF", "picofarad (10⁻¹² F)"), + kilofarad: makeEUInformation("N90", "kF", "kilofarad - 1000-fold of the derived SI unit farad. (10³ F)") + }, + /** + * permittivity, permittivity of vacuum, (electric constant) + */ + permittivity: { + farad_per_metre: makeEUInformation("A69", "F/m", "farad per metre (kg⁻¹ x m⁻³ x s⁴ x A²)"), + microfarad_per_kilometre: makeEUInformation("H28", "µF/km", "microfarad per kilometre (10⁻⁹ F/m)"), + farad_per_kilometre: makeEUInformation("H33", "F/km", "farad per kilometre (10⁻³ F/m)"), + microfarad_per_metre: makeEUInformation("B89", "µF/m", "microfarad per metre (10⁻⁶ F/m)"), + nanofarad_per_metre: makeEUInformation("C42", "nF/m", "nanofarad per metre (10⁻⁹ F/m)"), + picofarad_per_metre: makeEUInformation("C72", "pF/m", "picofarad per metre (10⁻¹² F/m)") + }, + /** + * relative permittivity + */ + relative_permittivity: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * electric susceptibility + */ + electric_susceptibility: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * electric dipole moment + */ + electric_dipole_moment: { + coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre (A x s x m)") + }, + /** + * current density + */ + current_density: { + ampere_per_square_metre: makeEUInformation("A41", "A/m²", "ampere per square metre (A/m²)"), + ampere_per_kilogram: makeEUInformation("H31", "A/kg", "ampere per kilogram (A x kg⁻¹)"), + megaampere_per_square_metre: makeEUInformation("B66", "MA/m²", "megaampere per square metre (10⁶ A/m²)"), + ampere_per_square_millimetre: makeEUInformation("A7", "A/mm²", "ampere per square millimetre (10⁶ A/m²)"), + ampere_per_square_centimetre: makeEUInformation("A4", "A/cm²", "ampere per square centimetre (10⁴ A/m²)"), + kiloampere_per_square_metre: makeEUInformation("B23", "kA/m²", "kiloampere per square metre (10³ A/m²)"), + milliampere_per_litre_minute: makeEUInformation( + "G59", + "mA/(l·min)", + "milliampere per litre minute (1,666 67 × 10⁻² m⁻³ x s⁻¹ x A)" + ), + ampere_per_pascal: makeEUInformation( + "N93", + "A/Pa", + "ampere per pascal - SI base unit ampere divided by the derived SI unit pascal. (kg⁻¹ x m x s² x A)" + ), + "milliampere_per_pound-force_per_square_inch": makeEUInformation( + "F57", + "mA/(lbf/in²)", + "milliampere per pound-force per square inch (1,450 38 × 10⁻⁷ kg⁻¹ x m x s² x A)" + ) + }, + /** + * linear electric current density, lineic electric current, magnetic field strength + */ + linear_electric_current_density: { + milliampere_per_bar: makeEUInformation("F59", "mA/bar", "milliampere per bar (10⁻⁸ kg⁻¹ x m x s² x A)"), + ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre (A/m)"), + kiloampere_per_metre: makeEUInformation("B24", "kA/m", "kiloampere per metre (10³ A/m)"), + ampere_per_millimetre: makeEUInformation("A3", "A/mm", "ampere per millimetre (10³ A/m)"), + ampere_per_centimetre: makeEUInformation("A2", "A/cm", "ampere per centimetre (10² A/m)"), + milliampere_per_millimetre: makeEUInformation("F76", "mA/mm", "milliampere per millimetre (m⁻¹ x A)"), + milliampere_per_inch: makeEUInformation("F08", "mA/in", "milliampere per inch (3,937 007 874 015 75 x 10⁻² A x m⁻¹)") + }, + /** + * lineic charge + */ + lineic_charge: { + coulomb_per_metre: makeEUInformation( + "P10", + "C/m", + "coulomb per metre - Derived SI unit coulomb divided by the SI base unit metre. (m⁻¹ x s x A)" + ) + }, + /** + * magnetic flux density, magnetic induction, magnetic polarization + */ + magnetic_flux_density: { + tesla: makeEUInformation("D33", "T", "tesla (T)"), + millitesla: makeEUInformation("C29", "mT", "millitesla (10⁻³ T)"), + microtesla: makeEUInformation("D81", "µT", "microtesla (10⁻⁶ T)"), + nanotesla: makeEUInformation("C48", "nT", "nanotesla (10⁻⁹ T)"), + kilotesla: makeEUInformation("P13", "kT", "kilotesla - 1000-fold of the derived SI unit tesla. (10³ T)"), + gamma: makeEUInformation("P12", "γ", "gamma - Unit of magnetic flow density. (10⁻⁹ T)") + }, + /** + * magnetic flux + */ + magnetic_flux: { + weber: makeEUInformation("WEB", "Wb", "weber (Wb)"), + milliweber: makeEUInformation("C33", "mWb", "milliweber (10⁻³ Wb)"), + kiloweber: makeEUInformation("P11", "kWb", "kiloweber - 1000 fold of the derived SI unit weber. (10³ Wb)") + }, + /** + * magnetic vector potential + */ + magnetic_vector_potential: { + weber_per_metre: makeEUInformation("D59", "Wb/m", "weber per metre (Wb/m)"), + kiloweber_per_metre: makeEUInformation("B56", "kWb/m", "kiloweber per metre (10³ Wb/m)"), + weber_per_millimetre: makeEUInformation("D60", "Wb/mm", "weber per millimetre (10³ Wb/m)") + }, + /** + * self inductance, mutual inductance, permeance + */ + self_inductance: { + henry: makeEUInformation("81", "H", "henry (H)"), + millihenry: makeEUInformation("C14", "mH", "millihenry (10⁻³ H)"), + microhenry: makeEUInformation("B90", "µH", "microhenry (10⁻⁶ H)"), + nanohenry: makeEUInformation("C43", "nH", "nanohenry (10⁻⁹ H)"), + picohenry: makeEUInformation("C73", "pH", "picohenry (10⁻¹² H)"), + henry_per_kiloohm: makeEUInformation("H03", "H/kΩ", "henry per kiloohm (10⁻³ s)"), + henry_per_ohm: makeEUInformation("H04", "H/Ω", "henry per ohm (s)"), + microhenry_per_kiloohm: makeEUInformation("G98", "µH/kΩ", "microhenry per kiloohm (10⁻⁹ s)"), + microhenry_per_ohm: makeEUInformation("G99", "µH/Ω", "microhenry per ohm (10⁻⁶ s)"), + millihenry_per_kiloohm: makeEUInformation("H05", "mH/kΩ", "millihenry per kiloohm (10⁻⁶ s)"), + millihenry_per_ohm: makeEUInformation("H06", "mH/Ω", "millihenry per ohm (10⁻³ s)"), + kilohenry: makeEUInformation("P24", "kH", "kilohenry - 1000-fold of the derived SI unit henry. (10³ H)") + }, + /** + * coupling coefficient, leakage coefficient + */ + coupling_coefficient: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * number of turns in a winding, number of phases, number of pairs of poles + */ + number_of_turns_in_a_winding: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * permeability, permeability of vacuum, magnetic constant + */ + permeability: { + henry_per_metre: makeEUInformation("A98", "H/m", "henry per metre (H/m)"), + microhenry_per_metre: makeEUInformation("B91", "µH/m", "microhenry per metre (10⁻⁶ H/m)"), + nanohenry_per_metre: makeEUInformation("C44", "nH/m", "nanohenry per metre (10⁻⁹ H/m)") + }, + /** + * relative permeability + */ + relative_permeability: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * magnetic susceptibility + */ + magnetic_susceptibility: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * electromagnetic moment, magnetic moment, (magnetic area moment) + */ + electromagnetic_moment: { + ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre (A x m²)") + }, + /** + * magnetization + */ + magnetization: { + ampere_per_metre: makeEUInformation("AE", "A/m", "ampere per metre (A/m)") + }, + /** + * electromagnetic energy density, volumic electromagnetic energy + */ + electromagnetic_energy_density: { + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre (J/m³)") + }, + /** + * Poynting vector + */ + Poynting_vector: { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre (W/m²)") + }, + /** + * phase velocity of electromagnetic waves, phase speed of electromagnetic waves + */ + phase_velocity_of_electromagnetic__waves: { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)") + }, + /** + * resistance (to direct current), impedance, (complex impedances), modulus of impedance, resistance (to alternating current), reactance + */ + resistance: { + ohm: makeEUInformation("OHM", "Ω", "ohm (Ω)"), + gigaohm: makeEUInformation("A87", "GΩ", "gigaohm (10⁹ Ω)"), + megaohm: makeEUInformation("B75", "MΩ", "megaohm (10⁶ Ω)"), + teraohm: makeEUInformation("H44", "TΩ", "teraohm (10¹² Ω)"), + kiloohm: makeEUInformation("B49", "kΩ", "kiloohm (10³ Ω)"), + milliohm: makeEUInformation("E45", "mΩ", "milliohm (10⁻³ Ω)"), + microohm: makeEUInformation("B94", "µΩ", "microohm (10⁻⁶ Ω)"), + nanoohm: makeEUInformation("P22", "nΩ", "nanoohm - 0,000 000 001-fold of the derived SI unit ohm. (10⁻⁹ Ω)") + }, + /** + * resistance load per unit length + */ + resistance_load_per_unit_length: { + gigaohm_per_metre: makeEUInformation("M26", "GΩ/m", "gigaohm per metre (10⁹ Ω/m)") + }, + /** + * conductance (for direct current), admittance, (complex admittance), modulus of admittance,(admittance), conductance (for alternating current) + */ + conductance: { + siemens: makeEUInformation("SIE", "S", "siemens (A/V)"), + kilosiemens: makeEUInformation("B53", "kS", "kilosiemens (10³ S)"), + millisiemens: makeEUInformation("C27", "mS", "millisiemens (10⁻³ S)"), + microsiemens: makeEUInformation("B99", "µS", "microsiemens (10⁻⁶ S)"), + microsiemens_per_centimetre: makeEUInformation("G42", "µS/cm", "microsiemens per centimetre (10⁻⁴ S/m)"), + microsiemens_per_metre: makeEUInformation("G43", "µS/m", "microsiemens per metre (10⁻⁶ S/m)"), + picosiemens: makeEUInformation( + "N92", + "pS", + "picosiemens - 0,000 000 000 001-fold of the derived SI unit siemens. (10⁻¹² S)" + ) + }, + /** + * susceptance + */ + susceptance: { + mho: makeEUInformation("NQ", "", "mho (S)"), + micromho: makeEUInformation("NR", "", "micromho (10⁻⁶ S)") + }, + /** + * resistivity + */ + resistivity: { + ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre (Ω x m)"), + gigaohm_metre: makeEUInformation("A88", "GΩ·m", "gigaohm metre (10⁹ Ω x m)"), + megaohm_metre: makeEUInformation("B76", "MΩ·m", "megaohm metre (10⁶ Ω x m)"), + megaohm_kilometre: makeEUInformation("H88", "MΩ·km", "megaohm kilometre (10⁹ Ω x m)"), + kiloohm_metre: makeEUInformation("B50", "kΩ·m", "kiloohm metre (10³ Ω x m)"), + ohm_centimetre: makeEUInformation("C60", "Ω·cm", "ohm centimetre (10⁻² Ω x m )"), + milliohm_metre: makeEUInformation("C23", "mΩ·m", "milliohm metre (10⁻³ Ω x m)"), + microohm_metre: makeEUInformation("B95", "µΩ·m", "microohm metre (10⁻⁶ Ω x m)"), + nanoohm_metre: makeEUInformation("C46", "nΩ·m", "nanoohm metre (10⁻⁹ Ω·x m)"), + ohm_kilometre: makeEUInformation("M24", "Ω·km", "ohm kilometre (10³ Ω x m)"), + "ohm_circular-mil_per_foot_": makeEUInformation( + "P23", + "Ω·cmil/ft", + "ohm circular-mil per foot - Unit of resistivity. (1,662 426 x 10⁻⁹ Ω x m)" + ) + }, + /** + * lineic resistance + */ + lineic_resistance: { + ohm_per_kilometre: makeEUInformation("F56", "Ω/km", "ohm per kilometre (10⁻³ Ω/m)"), + ohm_per_metre: makeEUInformation("H26", "Ω/m", "ohm per metre (Ω/m)"), + megaohm_per_metre: makeEUInformation("H37", "MΩ/m", "megaohm per metre (10⁶ Ω/m)"), + milliohm_per_metre: makeEUInformation("F54", "mΩ/m", "milliohm per metre (10⁻³ Ω/m)"), + megaohm_per_kilometre: makeEUInformation("H36", "MΩ/km", "megaohm per kilometre (10³ Ω/m)"), + "ohm_per_mile(statute_mile)": makeEUInformation("F55", "Ω/mi", "ohm per mile (statute mile) (6,213 71 × 10⁻⁴  Ω/m)") + }, + /** + * conductivity + */ + conductivity: { + siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre (S/m)"), + siemens_per_centimetre: makeEUInformation("H43", "S/cm", "siemens per centimetre (10² S/m)"), + millisiemens_per_centimetre: makeEUInformation("H61", "mS/cm", "millisiemens per centimetre (10⁻¹ S/m)"), + megasiemens_per_metre: makeEUInformation("B77", "MS/m", "megasiemens per metre (10⁶ S/m)"), + kilosiemens_per_metre: makeEUInformation("B54", "kS/m", "kilosiemens per metre (10³ S/m)"), + nanosiemens_per_metre: makeEUInformation("G45", "nS/m", "nanosiemens per metre (10⁻⁹ S/m)"), + nanosiemens_per_centimetre: makeEUInformation("G44", "nS/cm", "nanosiemens per centimetre (10⁻⁷ S/m)"), + picosiemens_per_metre: makeEUInformation("L42", "pS/m", "picosiemens per metre (10⁻¹² S/m)") + }, + /** + * reluctance + */ + reluctance: { + reciprocal_henry: makeEUInformation("C89", "H⁻¹", "reciprocal henry (H⁻¹)") + }, + /** + * phase difference, phase displacement, loss angle + */ + phase_difference: { + radian: makeEUInformation("C81", "rad", "radian (rad)") + }, + /** + * power (for direct current), active power + */ + power: { + watt: makeEUInformation("WTT", "W", "watt (W)"), + joule_per_second: makeEUInformation( + "P14", + "J/s", + "joule per second - Quotient of the derived SI unit joule divided by the SI base unit second. (W)" + ), + kilowatt: makeEUInformation("KWT", "kW", "kilowatt (10³ W)"), + megawatt: makeEUInformation( + "MAW", + "MW", + "megawatt - A unit of power defining the rate of energy transferred or consumed when a current of 1000 amperes flows due to a potential of 1000 volts at unity power factor. (10⁶ W)" + ), + gigawatt: makeEUInformation("A90", "GW", "gigawatt (10⁹ W)"), + terawatt: makeEUInformation("D31", "TW", "terawatt (10¹² W)"), + milliwatt: makeEUInformation("C31", "mW", "milliwatt (10⁻³ W)"), + joule_per_minute: makeEUInformation( + "P15", + "J/min", + "joule per minute - Quotient from the derived SI unit joule divided by the unit minute. (1,666 67 × 10⁻² W)" + ), + joule_per_hour: makeEUInformation( + "P16", + "J/h", + "joule per hour - Quotient from the derived SI unit joule divided by the unit hour. (2,777 78 × 10⁻⁴ W)" + ), + joule_per_day: makeEUInformation( + "P17", + "J/d", + "joule per day - Quotient from the derived SI unit joule divided by the unit day. (1,157 41 × 10⁻⁵ W)" + ), + kilojoule_per_second: makeEUInformation( + "P18", + "kJ/s", + "kilojoule per second - Quotient from the 1000-fold of the derived SI unit joule divided by the SI base unit second. (10³ W)" + ), + kilojoule_per_minute: makeEUInformation( + "P19", + "kJ/min", + "kilojoule per minute - Quotient from the 1000-fold of the derived SI unit joule divided by the unit minute. (1,666 67 × 10 W)" + ), + kilojoule_per_hour: makeEUInformation( + "P20", + "kJ/h", + "kilojoule per hour - Quotient from the 1000-fold of the derived SI unit joule divided by the unit hour. (2,777 78 x 10⁻¹ W)" + ), + kilojoule_per_day: makeEUInformation( + "P21", + "kJ/d", + "kilojoule per day - Quotient from the 1000-fold of the derived SI unit joule divided by the unit day. (1,157 41 x 10⁻² W)" + ), + microwatt: makeEUInformation("D80", "µW", "microwatt (10⁻⁶ W)"), + "horsepower(electric)": makeEUInformation("K43", "electric hp", "horsepower (electric) (746 W)"), + nanowatt: makeEUInformation("C49", "nW", "nanowatt (10⁻⁹ W)"), + picowatt: makeEUInformation("C75", "pW", "picowatt (10⁻¹² W)") + }, + /** + * apparent power + */ + apparent_power: { + "volt-ampere": makeEUInformation("D46", "V·A", "volt - ampere (W)"), + "megavolt-ampere": makeEUInformation("MVA", "MV·A", "megavolt - ampere (10⁶ V x A)"), + "kilovolt-ampere": makeEUInformation("KVA", "kV·A", "kilovolt - ampere (10³ V x A)"), + "millivolt-ampere": makeEUInformation("M35", "mV·A", "millivolt - ampere (10⁻³ V x A)") + }, + /** + * reactive power + */ + reactive_power: { + var: makeEUInformation("D44", "var", "var - The name of the unit is an acronym for volt-ampere-reactive. (V x A)"), + "kilovolt_ampere(reactive)": makeEUInformation( + "K5", + "kvar", + "kilovolt ampere (reactive) - Use kilovar (common code KVR) (10³ V x A)" + ), + kilovar: makeEUInformation("KVR", "kvar", "kilovar (10³ V x A)"), + megavar: makeEUInformation( + "MAR", + "kvar", + "megavar - A unit of electrical reactive power represented by a current of one thousand amperes flowing due a potential difference of one thousand volts where the sine of the phase angle between them is 1. (10³ V x A)" + ) + }, + /** + * active energy + */ + active_energy: { + joule: makeEUInformation("JOU", "J", "joule (J)"), + watt_hour: makeEUInformation("WHR", "W·h", "watt hour (3,6 x 10³ J)") + }, + /** + * coefficient, performance characteristic + */ + coefficient: { + reciprocal_joule: makeEUInformation("N91", "1/J", "reciprocal joule - Reciprocal of the derived SI unit joule. (1/J)"), + "reciprocal_volt-ampere_reciprocal_second": makeEUInformation( + "M30", + "1/(V·A·s)", + "reciprocal volt - ampere reciprocal second ((V x A x s)⁻¹)" + ), + kilohertz_metre: makeEUInformation("M17", "kHz·m", "kilohertz metre (10³ Hz x m)"), + gigahertz_metre: makeEUInformation("M18", "GHz·m", "gigahertz metre (10⁹ Hz x m)"), + megahertz_metre: makeEUInformation("M27", "MHz·m", "megahertz metre (10⁶ Hz x m)"), + "reciprocal_kilovolt-ampere_reciprocal_hour": makeEUInformation( + "M21", + "1/kVAh", + "reciprocal kilovolt - ampere reciprocal hour (2,777 778 x 10⁻⁷ (V x A x s)⁻¹)" + ), + hertz_metre: makeEUInformation("H34", "Hz·m", "hertz metre (Hz x m)"), + megahertz_kilometre: makeEUInformation("H39", "MHz·km", "megahertz kilometre (10⁹ Hz x m)") + } + }, + /** + * Light and Related Electromagnetic Radiations + */ + Light_and_Related_Electromagnetic_Radiations: { + /** + * frequency + */ + frequency: { + hertz: makeEUInformation("HTZ", "Hz", "hertz (Hz)") + }, + /** + * circular frequency + */ + circular_frequency: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)"), + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)") + }, + /** + * wavelength + */ + wavelength: { + metre: makeEUInformation("MTR", "m", "metre (m)"), + angstrom: makeEUInformation("A11", "Å", "angstrom (10⁻¹⁰ m)") + }, + /** + * wavenumber, repetency + */ + wavenumber: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * angular wave number, angular repetency + */ + angular_wave_number: { + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre (rad/m)") + }, + /** + * velocity (speed) on propagation of electromagnetic waves in vacuo + */ + velocity__on_propagation_of_electromagnetic_waves_in_vacuo: { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)") + }, + /** + * radiant energy, fluence rate, radiant exitance, irradiance, first radiation constant + */ + radiant_energy: { + joule: makeEUInformation("JOU", "J", "joule (J)"), + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre (W/m²)"), + watt_per_cubic_metre: makeEUInformation("H47", "W/m³", "watt per cubic metre (m⁻¹ x kg x s⁻³)"), + watt_per_metre: makeEUInformation("H74", "W/m", "watt per metre (W m⁻¹)") + }, + /** + * radiant energy density + */ + radiant_energy_density: { + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre (J/m³)"), + megajoule_per_cubic_metre: makeEUInformation("JM", "MJ/m³", "megajoule per cubic metre (10⁶ J/m³)") + }, + /** + * spectral concentration of radiant energy density (in terms of wavelength),spectral radiant energy density (in terms of wave length) + */ + spectral_concentration_of_radiant_energy_density: { + joule_per_metre_to_the_fourth_power: makeEUInformation("B14", "J/m⁴", "joule per metre to the fourth power (J/m⁴)") + }, + /** + * radiant power, (radiant energyflux) + */ + radiant_power: { + watt: makeEUInformation("WTT", "W", "watt (W)") + }, + /** + * radiant energy fluence, radiance exposure + */ + radiant_energy_fluence: { + joule_per_square_metre: makeEUInformation( + "B13", + "J/m²", + "joule per square metre - Synonym: joule per metre squared (J/m²)" + ), + joule_per_square_centimetre: makeEUInformation( + "E43", + "J/cm²", + "joule per square centimetre - A unit of energy defining the number of joules per square centimetre. (10⁴ J/m²)" + ), + "British_thermal_unit(international_table)_per_square_foot": makeEUInformation( + "P37", + "BtuIT/ft²", + "British thermal unit (international table) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. (1,135 653 x 10⁴ J/m²)" + ), + "British_thermal_unit(thermochemical)_per_square_foot": makeEUInformation( + "P38", + "Btuth/ft²", + "British thermal unit (thermochemical) per square foot - Unit of the areal-related energy transmission according to the Imperial system of units. (1,134 893 x 10⁴ J/m²)" + ), + "calorie(thermochemical)_per_square_centimetre_": makeEUInformation( + "P39", + "calth/cm²", + "calorie (thermochemical) per square centimetre - Unit of the areal-related energy transmission according to the Imperial system of units. (4,184 x 10⁴ J/m²)" + ), + langley: makeEUInformation( + "P40", + "Ly", + "langley - CGS (Centimetre-Gram-Second system) unit of the areal-related energy transmission (as a measure of the incident quantity of heat of solar radiation on the earths surface). (4,184 x 10⁴ J/m²)" + ) + }, + /** + * photon flux + */ + photon_flux: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)") + }, + /** + * photon intensity + */ + photon_intensity: { + reciprocal_second_per_steradian: makeEUInformation("D1", "s⁻¹/sr", "reciprocal second per steradian (s⁻¹/sr)") + }, + /** + * photon luminance, photon radiance + */ + photon_luminance: { + reciprocal_second_per_steradian_metre_squared: makeEUInformation( + "D2", + "s⁻¹/(sr·m²)", + "reciprocal second per steradian metre squared (s⁻¹/(sr x m²))" + ) + }, + /** + * photon exitance, irradiance + */ + photon_exitance: { + reciprocal_second_per_metre_squared: makeEUInformation("C99", "s⁻¹/m²", "reciprocal second per metre squared (s⁻¹/m²)") + }, + /** + * photon exposure + */ + photon_exposure: { + reciprocal_square_metre: makeEUInformation( + "C93", + "m⁻²", + "reciprocal square metre - Synonym: reciprocal metre squared (m⁻²)" + ) + }, + /** + * radiant intensity + */ + radiant_intensity: { + watt_per_steradian: makeEUInformation("D57", "W/sr", "watt per steradian (W/sr)") + }, + /** + * radiance + */ + radiance: { + watt_per_steradian_square_metre: makeEUInformation("D58", "W/(sr·m²)", "watt per steradian square metre (W/(sr x m²))") + }, + /** + * Stefan-Boltzmann constant + */ + "Stefan-Boltzmann_constant": { + watt_per_square_metre_kelvin_to_the_fourth_power: makeEUInformation( + "D56", + "W/(m²·K⁴)", + "watt per square metre kelvin to the fourth power (W/(m² x K⁴))" + ) + }, + /** + * second radiation constant + */ + second_radiation_constant: { + metre_kelvin: makeEUInformation("D18", "m·K", "metre kelvin (m x K)") + }, + /** + * emissivity, spectral emissivity, emissivity at a specified wavelength, directional spectral emissivity + */ + emissivity: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * luminous intensity + */ + luminous_intensity: { + candela: makeEUInformation("CDL", "cd", "candela (cd)"), + kilocandela: makeEUInformation("P33", "kcd", "kilocandela - 1000-fold of the SI base unit candela. (10³ cd)"), + millicandela: makeEUInformation("P34", "mcd", "millicandela - 0,001-fold of the SI base unit candela. (10⁻³ cd)"), + "Hefner-Kerze": makeEUInformation( + "P35", + "HK", + "Hefner-Kerze - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 0,903 cd. (0,903 cd)" + ), + international_candle_: makeEUInformation( + "P36", + "IK", + "international candle - Obsolete, non-legal unit of the power in Germany relating to DIN 1301-3:1979: 1 HK = 1,019 cd. (1,019 cd)" + ) + }, + /** + * luminous flux + */ + luminous_flux: { + lumen: makeEUInformation("LUM", "lm", "lumen (cd x sr)") + }, + /** + * quantity of light + */ + quantity_of_light: { + lumen_second: makeEUInformation("B62", "lm·s", "lumen second (s x cd x sr)"), + lumen_hour: makeEUInformation("B59", "lm·h", "lumen hour (3,6 x 10³ s x cd x sr)") + }, + /** + * luminance + */ + luminance: { + candela_per_square_metre: makeEUInformation("A24", "cd/m²", "candela per square metre (cd/m²)"), + candela_per_square_inch_: makeEUInformation( + "P28", + "cd/in²", + "candela per square inch - SI base unit candela divided by the power of unit inch according to the Anglo-American and Imperial system of units by exponent 2. (1,550 003 x 10³ cd/m²)" + ), + footlambert: makeEUInformation( + "P29", + "ftL", + "footlambert - Unit of the luminance according to the Anglo-American system of units, defined as emitted or reflected luminance of a lm/ft². (3,426 259 cd/m²)" + ), + lambert: makeEUInformation( + "P30", + "Lb", + "lambert - CGS (Centimetre-Gram-Second system) unit of luminance, defined as the emitted or reflected luminance by one lumen per square centimetre. (3,183 099 x 10³ cd/m²)" + ), + stilb: makeEUInformation( + "P31", + "sb", + "stilb - CGS (Centimetre-Gram-Second system) unit of luminance, defined as emitted or reflected luminance by one lumen per square centimetre. (10⁴ cd/m²)" + ), + candela_per_square_foot: makeEUInformation( + "P32", + "cd/ft²", + "candela per square foot - Base unit SI candela divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. (1,076 391 x 10 cd/m²)" + ) + }, + /** + * luminous exitance + */ + luminous_exitance: { + lumen_per_square_metre: makeEUInformation("B60", "lm/m²", "lumen per square metre (cd x sr/m²)") + }, + /** + * illuminance + */ + illuminance: { + lux: makeEUInformation("LUX", "lx", "lux (cd x sr / m²)"), + kilolux: makeEUInformation( + "KLX", + "klx", + "kilolux - A unit of illuminance equal to one thousand lux. (10³ cd x sr / m²)" + ), + lumen_per_square_foot_: makeEUInformation( + "P25", + "lm/ft²", + "lumen per square foot - Derived SI unit lumen divided by the power of the unit foot according to the Anglo-American and Imperial system of units by exponent 2. (1,076 391 x 10¹ cd x sr / m²)" + ), + phot: makeEUInformation( + "P26", + "ph", + "phot - CGS (Centimetre-Gram-Second system) unit of the illuminance, defined as lumen by square centimetre. (10⁴ cd x sr / m²)" + ), + footcandle: makeEUInformation( + "P27", + "ftc", + "footcandle - Non SI conform traditional unit, defined as density of light which impinges on a surface which has a distance of one foot from a light source, which shines with an intensity of an international candle. (1,076 391 x 10¹ cd x sr / m²)" + ) + }, + /** + * light exposure + */ + light_exposure: { + lux_second: makeEUInformation("B64", "lx·s", "lux second (s x cd x sr / m²)"), + lux_hour: makeEUInformation("B63", "lx·h", "lux hour (3,6 x 10³ s x cd x sr / m²)") + }, + /** + * luminious efficacy, spectral luminous efficacy, luminous efficacy at a specified wavelength, maximum spectral luminous efficacy + */ + luminious_efficacy: { + lumen_per_watt: makeEUInformation("B61", "lm/W", "lumen per watt (cd x sr/W)") + }, + /** + * luminous efficiency, spectral luminous efficiency,luminous efficiency at a specified wavelength + */ + luminous_efficiency: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * CIE colorimetric functions + */ + CIE_colorimetric_functions: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * coordinates trichromatic + */ + coordinates_trichromatic: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * spectral absorption factor, spectral absorptance, spectral reflectionfactor,spectral reflectance, spectral transmission factor, spectral transmittance, spectral radiance factor + */ + spectral_absorption_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * optical density + */ + optical_density: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * refractive index + */ + refractive_index: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * linear attenuation coefficient + */ + linear_attenuation_coefficient: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * molar absorption coefficient + */ + molar_absorption_coefficient: { + square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole (m²/mol)") + }, + /** + * object distance, image distance, focal distance + */ + object_distance: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * vergence, lens power + */ + vergence: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + } + }, + /** + * Acoustics + */ + Acoustics: { + /** + * period, periodic time + */ + period: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)") + }, + /** + * frequency + */ + frequency: { + hertz: makeEUInformation("HTZ", "Hz", "hertz (Hz)") + }, + /** + * frequency interval + */ + frequency_interval: { + octave: makeEUInformation("C59", "", "octave - A unit used in music to describe the ratio in frequency between notes.") + }, + /** + * angular frequency, pulsatance + */ + angular_frequency: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)"), + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)") + }, + /** + * wavelength + */ + wavelength: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * repetency, wavenumber + */ + repetency: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * angular repetency, angular wave number + */ + angular_repetency: { + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre (rad/m)") + }, + /** + * volumic mass, mass density, density, mass concentration of B, amount of substance, concentration of B + */ + volumic_mass: { + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. (kg/m³)" + ) + }, + /** + * static pressure, (instantaneous) sound pressure + */ + static_pressure: { + pascal: makeEUInformation("PAL", "Pa", "pascal (Pa)"), + "bar[unit_of_pressure]": makeEUInformation("BAR", "bar", "bar [unit of pressure] (10⁵ Pa)"), + dyne_per_square_centimetre: makeEUInformation("D9", "dyn/cm²", "dyne per square centimetre (10⁻¹ Pa)") + }, + /** + * (instantaneous) sound particle displacement + */ + sound_particle_displacement: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * (instantaneous) sound particle velocity + */ + sound_particle_velocity: { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)") + }, + /** + * (instantaneous) sound particle acceleration + */ + sound_particle_acceleration: { + metre_per_second_squared: makeEUInformation("MSK", "m/s²", "metre per second squared (m/s²)") + }, + /** + * (instantaneous) volume flow rate + */ + volume_flow_rate: { + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second (m³/s)") + }, + /** + * velocity of sound (phase velocity), group velocity + */ + velocity_of_sound: { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)") + }, + /** + * sound energy density, volumic, sound energy + */ + sound_energy_density: { + joule_per_cubic_metre: makeEUInformation("B8", "J/m³", "joule per cubic metre (J/m³)"), + erg_per_cubic_centimetre: makeEUInformation("A60", "erg/cm³", "erg per cubic centimetre (10⁻¹ J/m³)") + }, + /** + * sound power + */ + sound_power: { + watt: makeEUInformation("WTT", "W", "watt (W)"), + erg_per_second: makeEUInformation("A63", "erg/s", "erg per second (10⁻⁷ W)") + }, + /** + * sound intensity + */ + sound_intensity: { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre (W/m²)"), + milliwatt_per_square_metre: makeEUInformation("C32", "mW/m²", "milliwatt per square metre (10⁻³ W/m²)"), + microwatt_per_square_metre: makeEUInformation("D85", "µW/m²", "microwatt per square metre (10⁻⁶ W/m²)"), + picowatt_per_square_metre: makeEUInformation("C76", "pW/m²", "picowatt per square metre (10⁻¹² W/m²)"), + erg_per_second_square_centimetre: makeEUInformation( + "A64", + "erg/(s·cm²)", + "erg per second square centimetre (10⁻³ W/m²)" + ) + }, + /** + * characteristic impedance of a medium + */ + characteristic_impedance_of_a_medium: { + pascal_second_per_metre: makeEUInformation("C67", "Pa· s/m", "pascal second per metre (Pa x s/m)") + }, + /** + * surface density of mechanical impedance + */ + surface_density_of_mechanical_impedance: { + dyne_second_per_cubic_centimetre: makeEUInformation( + "A50", + "dyn·s/cm³", + "dyne second per cubic centimetre (10 Pa x s/m)" + ) + }, + /** + * acoustic impedance + */ + acoustic_impedance: { + pascal_second_per_cubic_metre: makeEUInformation("C66", "Pa·s/m³", "pascal second per cubic metre (Pa x s/m³)"), + dyne_second_per_centimetre_to_the_fifth_power: makeEUInformation( + "A52", + "dyn·s/cm⁵", + "dyne second per centimetre to the fifth power (10⁵ Pa x s/m³)" + ), + pascal_second_per_litre: makeEUInformation("M32", "Pa·s/l", "pascal second per litre (10³ Pa x s/m³)") + }, + /** + * mechanical impedance + */ + mechanical_impedance: { + newton_second_per_metre: makeEUInformation("C58", "N·s/m", "newton second per metre (N x s/m)"), + dyne_second_per_centimetre: makeEUInformation("A51", "dyn·s/cm", "dyne second per centimetre (10⁻³ N x s/m)") + }, + /** + * sound pressure level, sound power level + */ + sound_pressure_level: { + decibel: makeEUInformation("2N", "dB", "decibel (0,115 129 3 Np)"), + bel_per_metre: makeEUInformation("P43", "B/m", "bel per metre - Unit bel divided by the SI base unit metre. (B/m)"), + decibel_per_kilometre: makeEUInformation("H51", "dB/km", "decibel per kilometre (10⁻⁴ B/m)"), + decibel_per_metre: makeEUInformation("H52", "dB/m", "decibel per metre (10⁻¹ B/m)") + }, + /** + * damping coefficient + */ + damping_coefficient: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)"), + neper_per_second: makeEUInformation("C51", "Np/s", "neper per second (Np/s)") + }, + /** + * time constant, relaxation time + */ + time_constant: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)") + }, + /** + * logarithmic decrement + */ + logarithmic_decrement: { + neper: makeEUInformation("C50", "Np", "neper (Np)"), + "decade(logarithmic)": makeEUInformation( + "P41", + "dec", + "decade (logarithmic) - 1 Dec := log2 10 ˜ 3,32 according to the logarithm for frequency range between f1 and f2, when f2/f1 = 10. (dec)" + ) + }, + /** + * attenuation coefficient, phase coefficient, propagation coefficient + */ + attenuation_coefficient: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * dissipation factor, dissipance, reflection factor, reflectance, transmission factor, transmittance, absorption factor, absorbance + */ + dissipation_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * sound reduction index + */ + sound_reduction_index: { + decibel: makeEUInformation("2N", "dB", "decibel (0,115 129 3 Np)") + }, + /** + * equivalent absorption area of a surface or object + */ + equivalent_absorption_area_of_a_surface_or_object: { + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)") + }, + /** + * reverberation time + */ + reverberation_time: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)") + }, + /** + * loudness level + */ + loudness_level: { + phon: makeEUInformation( + "C69", + "", + "phon - A unit of subjective sound loudness. A sound has loudness p phons if it seems to the listener to be equal in loudness to the sound of a pure tone of frequency 1 kilohertz and strength p decibels." + ) + }, + /** + * loudness + */ + loudness: { + sone: makeEUInformation( + "D15", + "", + "sone - A unit of subjective sound loudness. One sone is the loudness of a pure tone of frequency one kilohertz and strength 40 decibels." + ) + }, + /** + * sound exposure + */ + sound_exposure: { + pascal_squared_second: makeEUInformation( + "P42", + "Pa²·s", + "pascal squared second - Unit of the set as a product of the power of derived SI unit pascal with exponent 2 and the SI base unit second. (m⁻² x kg² x s⁻³)" + ) + } + }, + /** + * Physical Chemistry and Molecular Physics + */ + Physical_Chemistry_and_Molecular_Physics: { + /** + * relative atomic mass + */ + relative_atomic_mass: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * relative molecular mass + */ + relative_molecular_mass: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * number of molecules or other elementary entities + */ + number_of_molecules_or_other_elementary_entities: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * amount of substance + */ + amount_of_substance: { + mole: makeEUInformation("C34", "mol", "mole (mol)"), + kilomole: makeEUInformation("B45", "kmol", "kilomole (10³ mol)"), + millimole: makeEUInformation("C18", "mmol", "millimole (10⁻³ mol)"), + micromole: makeEUInformation("FH", "µmol", "micromole (10⁻⁶ mol)"), + nanomole: makeEUInformation( + "Z9", + "nmol", + "nanomole - An SI unit of amount of substance equal to 10−9 moles (10⁻9 mol)" + ), + pound_mole: makeEUInformation( + "P44", + "lbmol", + "pound mole - Non SI-conforming unit of quantity of a substance relating that one pound mole of a chemical composition corresponds to the same number of pounds as the molecular weight of one molecule of this composition in atomic mass units. (453,592 4 mol)" + ) + }, + /** + * Avogadro constant + */ + Avogadro_constant: { + reciprocal_mole: makeEUInformation("C95", "mol⁻¹", "reciprocal mole (mol⁻¹)") + }, + /** + * molar mass + */ + molar_mass: { + kilogram_per_mole: makeEUInformation("D74", "kg/mol", "kilogram per mole (kg/mol)"), + gram_per_mole: makeEUInformation("A94", "g/mol", "gram per mole (10⁻³ kg/mol)") + }, + /** + * molar volume + */ + molar_volume: { + cubic_metre_per_mole: makeEUInformation("A40", "m³/mol", "cubic metre per mole (m³/mol)"), + cubic_decimetre_per_mole: makeEUInformation("A37", "dm³/mol", "cubic decimetre per mole (10⁻³ m³/mol)"), + cubic_centimetre_per_mole: makeEUInformation("A36", "cm³/mol", "cubic centimetre per mole (10⁻⁶ m³/mol)"), + litre_per_mole: makeEUInformation("B58", "l/mol", "litre per mole (10⁻³ m³/mol)") + }, + /** + * molar thermodynamic energy + */ + molar_thermodynamic_energy: { + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole (J/mol)"), + kilojoule_per_mole: makeEUInformation("B44", "kJ/mol", "kilojoule per mole (10³ J/mol)") + }, + /** + * chemical potential + */ + chemical_potential: { + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole (J/mol)") + }, + /** + * absolute activity + */ + absolute_activity: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * affinity (of a chemical reaction) + */ + affinity: { + joule_per_mole: makeEUInformation("B15", "J/mol", "joule per mole (J/mol)") + }, + /** + * standard equilibrium constant + */ + standard_equilibrium_constant: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * molar heat capacity, molar entropy, molar gas constant + */ + molar_heat_capacity: { + joule_per_mole_kelvin: makeEUInformation("B16", "J/(mol·K)", "joule per mole kelvin (J/(mol x K))") + }, + /** + * volumic number of molecules (or particles), number density of molecules (or particles), molecular concentration of B + */ + volumic_number_of_molecules: { + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre (m⁻³)"), + reciprocal_cubic_centimetre: makeEUInformation("H50", "cm⁻³", "reciprocal cubic centimetre (10⁶ m⁻³)"), + reciprocal_cubic_millimetre: makeEUInformation("L20", "1/mm³", "reciprocal cubic millimetre (10⁹ m⁻³)"), + reciprocal_cubic_foot: makeEUInformation("K20", "1/ft³", "reciprocal cubic foot (35,314 66 m⁻³)"), + reciprocal_cubic_inch: makeEUInformation("K49", "1/in³", "reciprocal cubic inch (6,102 375 9 x 10⁴ m⁻³)"), + reciprocal_litre: makeEUInformation("K63", "1/l", "reciprocal litre (10³ m⁻³)"), + reciprocal_cubic_yard: makeEUInformation("M10", "1/yd³", "reciprocal cubic yard (1,307 951 m⁻³)") + }, + /** + * volumic mass, mass density, density, mass concentration of B, amount of substance, concentration of B + */ + volumic_mass: { + kilogram_per_cubic_metre: makeEUInformation( + "KMQ", + "kg/m³", + "kilogram per cubic metre - A unit of weight expressed in kilograms of a substance that fills a volume of one cubic metre. (kg/m³)" + ), + mole_per_cubic_metre: makeEUInformation("C36", "mol/m³", "mole per cubic metre (mol/m³)"), + mole_per_litre: makeEUInformation("C38", "mol/l", "mole per litre (10³ mol/m³)"), + kilogram_per_litre: makeEUInformation("B35", "kg/l or kg/L", "kilogram per litre (10³ kg/m³)"), + mole_per_cubic_decimetre: makeEUInformation("C35", "mol/dm³", "mole per cubic decimetre (10³ mol/m³)"), + kilomole_per_cubic_metre: makeEUInformation("B46", "kmol/m³", "kilomole per cubic metre (10³ mol/m³)"), + mole_per_second: makeEUInformation("E95", "mol/s", "mole per second (s⁻¹ x mol)"), + millimole_per_litre: makeEUInformation("M33", "mmol/l", "millimole per litre (mol/m³)"), + mol_per_kilogram_pascal: makeEUInformation( + "P51", + "(mol/kg)/Pa", + "mol per kilogram pascal - SI base unit mol divided by the product of the SI base unit kilogram and the derived SI unit pascal. (m x kg⁻² x s² x mol)" + ), + mol_per_cubic_metre_pascal: makeEUInformation( + "P52", + "(mol/m³)/Pa", + "mol per cubic metre pascal - SI base unit mol divided by the product of the power from the SI base unit metre with exponent 3 and the derived SI unit pascal. (m⁻² x kg⁻¹ x s² x mol)" + ), + kilomole_per_cubic_metre_kelvin: makeEUInformation( + "K59", + "(kmol/m³)/K", + "kilomole per cubic metre kelvin (10³ (mol/m³)/K)" + ), + kilomole_per_cubic_metre_bar: makeEUInformation( + "K60", + "(kmol/m³)/bar", + "kilomole per cubic metre bar (10⁻² (mol/m³)/Pa)" + ), + reciprocal_psi: makeEUInformation("K93", "1/psi", "reciprocal psi (1,450 377 x 10⁻⁴ Pa⁻¹)"), + mole_per_kilogram_kelvin: makeEUInformation("L24", "(mol/kg)/K", "mole per kilogram kelvin ((mol/kg)/K)"), + mole_per_kilogram_bar: makeEUInformation("L25", "(mol/kg)/bar", "mole per kilogram bar (10⁻⁵ (mol/kg)/Pa)"), + mole_per_litre_kelvin: makeEUInformation("L26", "(mol/l)/K", "mole per litre kelvin (10³ (mol/m³)/K)"), + mole_per_litre_bar: makeEUInformation("L27", "(mol/l)/bar", "mole per litre bar (10⁻² (mol/m³)/Pa)"), + mole_per_cubic_metre_kelvin: makeEUInformation("L28", "(mol/m³)/K", "mole per cubic metre kelvin ((mol/m³)/K)"), + mole_per_cubic_metre_bar: makeEUInformation("L29", "(mol/m³)/bar", "mole per cubic metre bar (10⁻⁵ (mol/m³)/Pa)") + }, + /** + * mole fraction of B, mole ratio of solute B + */ + mole_fraction_of_B: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * molality of solute B + */ + molality_of_solute_B: { + mole_per_kilogram: makeEUInformation("C19", "mol/kg", "mole per kilogram (mol/kg)") + }, + /** + * volumic dose + */ + volumic_dose: { + second_per_cubic_metre: makeEUInformation("D93", "s/m³", "second per cubic metre (s/m³)") + }, + /** + * ionic strength + */ + ionic_strength: { + millimole_per_kilogram: makeEUInformation("D87", "mmol/kg", "millimole per kilogram (10⁻³ mol/kg)"), + millimole_per_gram: makeEUInformation("H68", "mmol/g", "millimole per gram (mol x kg⁻¹)"), + kilomole_per_kilogram: makeEUInformation( + "P47", + "kmol/kg", + "kilomole per kilogram - 1000-fold of the SI base unit mol divided by the SI base unit kilogram. (10³ mol/kg)" + ), + pound_mole_per_pound: makeEUInformation( + "P48", + "lbmol/lb", + "pound mole per pound - Non SI-conforming unit of the material molar flux divided by the avoirdupois pound for mass according to the avoirdupois unit system. (10³ mol/kg)" + ) + }, + /** + * degree of dissociation + */ + degree_of_dissociation: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * partial pressure of B (in a gaseous mixture), fugacity of B (in a gaseous mixture), osmotic pressure + */ + partial_pressure_of_B: { + pascal: makeEUInformation("PAL", "Pa", "pascal (Pa)") + }, + /** + * standard absolute activity of B (in a liquid or a solid mixture) + */ + standard_absolute_activity_of_B: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * activity coefficient of B (in a liquid as a solid mixture) + */ + activity_coefficient_of_B: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * activity coefficient of solute B (especially in a dilute solution),standard absolute activity of solute B (especially in a dilute solution) + */ + activity_coefficient_of_solute_B: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * activity of solvent A, relative activity of solvent A (especially in a dilute solution), osmotic coefficient of the solvent A (especially in a dilute solution), standard absolute activity of solvent A (especially in a dilute solution) + */ + activity_of_solvent_A: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * catalytic activity + */ + catalytic_activity: { + katal: makeEUInformation( + "KAT", + "kat", + "katal - A unit of catalytic activity defining the catalytic activity of enzymes and other catalysts. (s⁻¹ x mol)" + ), + kilomole_per_second: makeEUInformation("E94", "kmol/s", "kilomole per second (10³ s⁻¹ x mol)"), + pound_mole_per_second: makeEUInformation( + "P45", + "lbmol/s", + "pound mole per second - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. (4,535 924 x 10² mol/s)" + ), + pound_mole_per_minute: makeEUInformation( + "P46", + "lbmol/h", + "pound mole per minute - Non SI-conforming unit of the power of the amount of substance non-SI compliant unit of the molar flux relating that a pound mole of a chemical composition the same number of pound corresponds like the molecular weight of a molecule of this composition in atomic mass units. (7,559 873 mol/s)" + ) + }, + /** + * stoichiometric number of B + */ + stoichiometric_number_of_B: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * mass of molecule + */ + mass_of_molecule: { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. (kg)"), + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit (1,660 538 782 x 10⁻²⁷ kg)") + }, + /** + * electric dipole moment of molecule + */ + electric_dipole_moment_of_molecule: { + coulomb_metre: makeEUInformation("A26", "C·m", "coulomb metre (A x s x m)") + }, + /** + * electric polarizability of a molecule + */ + electric_polarizability_of_a_molecule: { + coulomb_metre_squared_per_volt: makeEUInformation("A27", "C·m²/V", "coulomb metre squared per volt (A² x s⁴/kg)") + }, + /** + * microcanonical partition function, canonical partition function, grand-canonical partition function, grand partition function, molecular partition function, partition function of a molecule + */ + microcanonical_partition_function: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * statistical weight + */ + statistical_weight: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Boltzmann constant + */ + Boltzmann_constant: { + joule_per_kelvin: makeEUInformation("JE", "J/K", "joule per kelvin (J/K)") + }, + /** + * mean free path + */ + mean_free_path: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * diffusion coefficient, diffusion coefficient for neutron number density + */ + diffusion_coefficient: { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) (m²/s)" + ) + }, + /** + * thermal diffusion ratio, thermal diffusion factor + */ + thermal_diffusion_ratio: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * thermal diffusion coefficient + */ + thermal_diffusion_coefficient: { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) (m²/s)" + ) + }, + /** + * proton number, atomic number + */ + proton_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * elementary charge + */ + elementary_charge: { + coulomb: makeEUInformation("COU", "C", "coulomb (A x s)") + }, + /** + * charge number of ion + */ + charge_number_of_ion: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Faraday constant + */ + Faraday_constant: { + coulomb_per_mole: makeEUInformation("A32", "C/mol", "coulomb per mole (A x s/mol)") + }, + /** + * electrolytic conductivity + */ + electrolytic_conductivity: { + siemens_per_metre: makeEUInformation("D10", "S/m", "siemens per metre (S/m)") + }, + /** + * molar conductivity + */ + molar_conductivity: { + siemens_square_metre_per_mole: makeEUInformation("D12", "S·m²/mol", "siemens square metre per mole (S x m²/mol)") + }, + /** + * molar flux + */ + molar_flux: { + kilomole_per_hour: makeEUInformation("K58", "kmol/h", "kilomole per hour (2,777 78 x 10⁻¹ mol/s)"), + kilomole_per_minute: makeEUInformation("K61", "kmol/min", "kilomole per minute (16,666 7 mol/s)"), + mole_per_hour: makeEUInformation("L23", "mol/h", "mole per hour (2,777 78 x 10⁻⁴ mol/s)"), + mole_per_minute: makeEUInformation("L30", "mol/min", "mole per minute (1,666 67 x 10⁻² mol/s)") + }, + /** + * transport number of ion B, current fraction of ion B + */ + transport_number_of_ion_B: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * angle of optical rotation + */ + angle_of_optical_rotation: { + radian: makeEUInformation("C81", "rad", "radian (rad)") + }, + /** + * molar optical rotatory power + */ + molar_optical_rotatory_power: { + radian_square_metre_per_mole: makeEUInformation("C82", "rad·m²/mol", "radian square metre per mole (rad x m²/mol)") + }, + /** + * massic optical, rotatory power, specific optical rotatory power + */ + massic_optical: { + radian_square_metre_per_kilogram: makeEUInformation( + "C83", + "rad·m²/kg", + "radian square metre per kilogram (rad x m²/kg)" + ) + }, + /** + * magnetic dipole moment + */ + magnetic_dipole_moment: { + newton_square_metre_per_ampere: makeEUInformation( + "P49", + "N·m²/A", + "newton square metre per ampere - Product of the derived SI unit newton and the power of SI base unit metre with exponent 2 divided by the SI base unit ampere. (m³ x kg x s⁻² x A⁻¹)" + ), + weber_metre: makeEUInformation( + "P50", + "Wb·m", + "weber metre - Product of the derived SI unit weber and SI base unit metre. (m³ x kg x s⁻² x A⁻¹)" + ) + }, + /** + * acidity and alkalinity + */ + acidity_and_alkalinity: { + "pH(potential_of_Hydrogen)": makeEUInformation( + "Q30", + "pH", + "pH (potential of Hydrogen) - The activity of the (solvated) hydrogen ion (a logarithmic measure used to state the acidity or alkalinity of a chemical solution). (-log10(mol/l))" + ) + } + }, + /** + * Atomic and Nuclear Physics + */ + Atomic_and_Nuclear_Physics: { + /** + * proton number, atomic number + */ + proton_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * neutron number + */ + neutron_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * nucleon number, mass number + */ + nucleon_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * mass of atom (of a nuclide x), nuclidic mass, unified atomic mass constant + */ + mass_of_atom: { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. (kg)"), + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit (1,660 538 782 x 10⁻²⁷ kg)") + }, + /** + * (rest) mass of electron, (rest) mass of proton, (rest) mass of neutron + */ + mass_of_electron: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * mass excess + */ + mass_excess: { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. (kg)") + }, + /** + * mass defect + */ + mass_defect: { + unified_atomic_mass_unit: makeEUInformation("D43", "u", "unified atomic mass unit (1,660 538 782 x 10⁻²⁷ kg)") + }, + /** + * relative mass excess, relative mass defect + */ + relative_mass_excess: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * packing fraction, binding fraction + */ + packing_fraction: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * elementary charge + */ + elementary_charge: { + coulomb: makeEUInformation("COU", "C", "coulomb (A x s)") + }, + /** + * Planck constant + */ + Planck_constant: { + joule_second: makeEUInformation("B18", "J·s", "joule second (J x s)") + }, + /** + * Bohr radius + */ + Bohr_radius: { + metre: makeEUInformation("MTR", "m", "metre (m)"), + angstrom: makeEUInformation("A11", "Å", "angstrom (10⁻¹⁰ m)") + }, + /** + * Rydberg constant + */ + Rydberg_constant: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * Hartree energy + */ + Hartree_energy: { + joule: makeEUInformation("JOU", "J", "joule (J)") + }, + /** + * magnetic moment of particle, Bohr magneton, nuclear magneton ornucleus + */ + magnetic_moment_of_particle: { + ampere_square_metre: makeEUInformation("A5", "A·m²", "ampere square metre (A x m²)") + }, + /** + * gyromagnetic coefficient, (gyromagnetic ratio) + */ + gyromagnetic_coefficient: { + ampere_square_metre_per_joule_second: makeEUInformation( + "A10", + "A·m²/(J·s)", + "ampere square metre per joule second ((A x s)/kg)" + ) + }, + /** + * g-factor of atom or electron, g-factor of nucleus + */ + "g-factor_of_atom_or_electron": { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Larmor angular frequency + */ + Larmor_angular_frequency: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)") + }, + /** + * nuclear precession, cyclotron angular frequency + */ + nuclear_precession: { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)") + }, + /** + * nuclear quadrupole moment + */ + nuclear_quadrupole_moment: { + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)") + }, + /** + * nuclear radius, electron radius, Compton wavelength + */ + nuclear_radius: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * orbital angular momentum quantum number + */ + orbital_angular_momentum_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * spin angular momentum quantum number + */ + spin_angular_momentum_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * total angular momentum quantum number + */ + total_angular_momentum_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * nuclear spin quantum number + */ + nuclear_spin_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * hyperfine structure quantum number + */ + hyperfine_structure_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * principle quantum number + */ + principle_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * magnetic quantum number + */ + magnetic_quantum_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * fine structure constant + */ + fine_structure_constant: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * mean life, half life + */ + mean_life: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)") + }, + /** + * level width, alpha disintegration energy + */ + level_width: { + joule: makeEUInformation("JOU", "J", "joule (J)") + }, + /** + * maximum beta particle energy, beta disintegration energy + */ + maximum_beta_particle_energy: { + electronvolt: makeEUInformation("A53", "eV", "electronvolt (1,602 176 487 x 10⁻¹⁹ J)") + }, + /** + * internal conversion factor + */ + internal_conversion_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * activity + */ + activity: { + curie: makeEUInformation("CUR", "Ci", "curie (3,7 x 10¹⁰ Bq)"), + millicurie: makeEUInformation("MCU", "mCi", "millicurie (3,7 x 10⁷ Bq)"), + microcurie: makeEUInformation("M5", "µCi", "microcurie (3,7 x 10⁴ Bq)"), + kilocurie: makeEUInformation("2R", "kCi", "kilocurie (3,7 x 10¹³ Bq)"), + becquerel: makeEUInformation("BQL", "Bq", "becquerel (27,027 x 10⁻¹² Ci)"), + gigabecquerel: makeEUInformation("GBQ", "GBq", "gigabecquerel (10⁹ Bq)"), + kilobecquerel: makeEUInformation("2Q", "kBq", "kilobecquerel (10³ Bq)"), + megabecquerel: makeEUInformation("4N", "MBq", "megabecquerel (10⁶ Bq)"), + microbecquerel: makeEUInformation("H08", "µBq", "microbecquerel (10⁻⁶ Bq)") + }, + /** + * specific activity in a sample + */ + specific_activity_in_a_sample: { + curie_per_kilogram: makeEUInformation("A42", "Ci/kg", "curie per kilogram (3,7 x 10¹⁰ Bq/kg)"), + becquerel_per_kilogram: makeEUInformation("A18", "Bq/kg", "becquerel per kilogram (27,027 x 10⁻¹² Ci/kg)"), + megabecquerel_per_kilogram: makeEUInformation("B67", "MBq/kg", "megabecquerel per kilogram (10⁶ Bq/kg)"), + kilobecquerel_per_kilogram: makeEUInformation("B25", "kBq/kg", "kilobecquerel per kilogram (10³ Bq/kg)") + }, + /** + * volumic activity, activity concentration + */ + volumic_activity: { + becquerel_per_cubic_metre: makeEUInformation("A19", "Bq/m³", "becquerel per cubic metre (Bq/m³)") + }, + /** + * decay constant, disintegration constant + */ + decay_constant: { + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)") + } + }, + /** + * Nuclear Reactions and Ionizing Radiations + */ + Nuclear_Reactions_and_Ionizing_Radiations: { + /** + * reaction energy + */ + reaction_energy: { + joule: makeEUInformation("JOU", "J", "joule (J)") + }, + /** + * resonance energy + */ + resonance_energy: { + electronvolt: makeEUInformation("A53", "eV", "electronvolt (1,602 176 487 x 10⁻¹⁹ J)") + }, + /** + * average energy loss per ion, pair formed, (average energy loss per elementary charge of the same sign produced) + */ + average_energy_loss_per_ion: { + erg: makeEUInformation("A57", "erg", "erg (10⁻⁷J)") + }, + /** + * cross-section + */ + "cross-section": { + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)") + }, + /** + * total cross-section + */ + "total_cross-section": { + barn: makeEUInformation("A14", "b", "barn (10⁻²⁸ m²)") + }, + /** + * angular cross-section + */ + "angular_cross-section": { + square_metre_per_steradian: makeEUInformation("D24", "m²/sr", "square metre per steradian (m²/sr)"), + barn_per_steradian: makeEUInformation("A17", "b/sr", "barn per steradian (1 x 10⁻²⁸ m²/sr)") + }, + /** + * spectral cross-section + */ + "spectral_cross-section": { + square_metre_per_joule: makeEUInformation("D20", "m²/J", "square metre per joule (m²/J)"), + barn_per_electronvolt: makeEUInformation("A15", "b/eV", "barn per electronvolt (6,241 51 x 10⁻¹⁰ m²/J)"), + square_centimetre_per_erg: makeEUInformation("D16", "cm²/erg", "square centimetre per erg (10³ m²/J)") + }, + /** + * spectral angular cross-section + */ + "spectral_angular_cross-section": { + square_metre_per_steradian_joule: makeEUInformation( + "D25", + "m²/(sr·J)", + "square metre per steradian joule (m²/(sr x J))" + ), + barn_per_steradian_electronvolt: makeEUInformation( + "A16", + "b/(sr·eV)", + "barn per steradian electronvolt (6,241 51 x 10⁻¹⁰ m²/(sr xJ))" + ), + square_centimetre_per_steradian_erg: makeEUInformation( + "D17", + "cm²/(sr·erg)", + "square centimetre per steradian erg (10³ m²/(sr x J))" + ) + }, + /** + * macroscopic cross-section, volumic cross-section, volumic total cross-section, macroscopic total cross-section + */ + "macroscopic_cross-section": { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * particle fluence + */ + particle_fluence: { + reciprocal_square_metre: makeEUInformation( + "C93", + "m⁻²", + "reciprocal square metre - Synonym: reciprocal metre squared (m⁻²)" + ), + reciprocal_square_inch: makeEUInformation( + "P78", + "1/in²", + "reciprocal square inch - Complement of the power of the unit inch according to the Anglo-American and Imperial system of units by exponent 2. (1,550 003 x 10³ m⁻²)" + ) + }, + /** + * particle fluence rate, (partical flux density), neutron fluence rate, (neutronflux density), current density of particles + */ + particle_fluence_rate: { + reciprocal_metre_squared_reciprocal_second: makeEUInformation( + "B81", + "m⁻²/s", + "reciprocal metre squared reciprocal second (m⁻²/s)" + ) + }, + /** + * energy fluence + */ + energy_fluence: { + joule_per_square_metre: makeEUInformation( + "B13", + "J/m²", + "joule per square metre - Synonym: joule per metre squared (J/m²)" + ) + }, + /** + * energy fluence rate, (energy flux density) + */ + energy_fluence_rate: { + watt_per_square_metre: makeEUInformation("D54", "W/m²", "watt per square metre (W/m²)"), + erg_per_square_centimetre_second: makeEUInformation( + "A65", + "erg/(cm²·s)", + "erg per square centimetre second (10⁻³ W/m²)" + ) + }, + /** + * linear attenuation coefficient + */ + linear_attenuation_coefficient: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * mass attenuation coefficient + */ + mass_attenuation_coefficient: { + square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram (m²/kg)") + }, + /** + * molar attenuation coefficient + */ + molar_attenuation_coefficient: { + square_metre_per_mole: makeEUInformation("D22", "m²/mol", "square metre per mole (m²/mol)") + }, + /** + * atomic attenuation coefficient + */ + atomic_attenuation_coefficient: { + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)") + }, + /** + * slowing down area, diffusion area, migration area + */ + slowing_down_area: { + square_metre: makeEUInformation("MTK", "m²", "square metre (m²)") + }, + /** + * half-thickness, half-value thickness + */ + "half-thickness": { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * mean linear range, mean free path + */ + mean_linear_range: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * slowing-down length, diffusion length, migration length + */ + "slowing-down_length": { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * neutron yield per fission, neutron yield per absorption + */ + neutron_yield_per_fission: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * fast fission factor + */ + fast_fission_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * thermal utilization factor + */ + thermal_utilization_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * non leakage probability + */ + non_leakage_probability: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * multiplication factor, infinite medium multiplication factor, effective multiplication factor + */ + multiplication_factor: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * diffusion coefficient for neutron fluence rate, (diffusion coefficient for neutron flux density) + */ + diffusion_coefficient_for_neutron_fluence_rate: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * total linear stopping power + */ + total_linear_stopping_power: { + joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre (J/m)"), + electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre (1,602 176 487 x 10⁻¹⁹ J/m)"), + erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre (10⁻⁵ J/m)") + }, + /** + * total atomic stopping power + */ + total_atomic_stopping_power: { + joule_square_metre: makeEUInformation("D73", "J·m²", "joule square metre (J x m²)"), + electronvolt_square_metre: makeEUInformation( + "A55", + "eV·m²", + "electronvolt square metre (1,602 176 487 x 10⁻¹⁹ J x m²)" + ), + erg_square_centimetre: makeEUInformation("A66", "erg·cm²", "erg square centimetre (10⁻¹¹ J x m²)") + }, + /** + * total mass stopping power + */ + total_mass_stopping_power: { + joule_square_metre_per_kilogram: makeEUInformation("B20", "J·m²/kg", "joule square metre per kilogram (J x m²/kg)"), + electronvolt_square_metre_per_kilogram: makeEUInformation( + "A56", + "eV·m²/kg", + "electronvolt square metre per kilogram (1,602 176 487 x 10⁻¹⁹ J x m²/kg)" + ), + erg_square_centimetre_per_gram: makeEUInformation("A67", "erg·cm²/g", "erg square centimetre per gram (10⁻⁸ J x m²/kg)") + }, + /** + * mean mass range + */ + mean_mass_range: { + kilogram_per_square_metre: makeEUInformation("28", "kg/m²", "kilogram per square metre (kg/m²)") + }, + /** + * linear ionization by a particle, total ionization by a particle + */ + linear_ionization_by_a_particle: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * mobility + */ + mobility: { + square_metre_per_volt_second: makeEUInformation("D26", "m²/(V·s)", "square metre per volt second (m²/(V x s))"), + metre_per_volt_second: makeEUInformation("H58", "m/(V·s)", "metre per volt second (m⁻¹ x kg⁻¹ x s² x A)") + }, + /** + * ion number density, ion density, neutron number density + */ + ion_number_density: { + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre (m⁻³)") + }, + /** + * recombination coefficient + */ + recombination_coefficient: { + cubic_metre_per_second: makeEUInformation("MQS", "m³/s", "cubic metre per second (m³/s)") + }, + /** + * neutron speed + */ + neutron_speed: { + metre_per_second: makeEUInformation("MTS", "m/s", "metre per second (m/s)") + }, + /** + * diffusion coefficient, diffusion coefficient for neutron number density + */ + diffusion_coefficient: { + square_metre_per_second: makeEUInformation( + "S4", + "m²/s", + "square metre per second - Synonym: metre squared per second (square metres/second US) (m²/s)" + ) + }, + /** + * neutron source density + */ + neutron_source_density: { + reciprocal_second_per_cubic_metre: makeEUInformation("C98", "s⁻¹/m³", "reciprocal second per cubic metre (s⁻¹/m³)") + }, + /** + * slowing down density + */ + slowing_down_density: { + reciprocal_cubic_metre_per_second: makeEUInformation( + "C87", + "m⁻³/s", + "reciprocal cubic metre per second - Synonym: reciprocal second per cubic metre (m⁻³/s)" + ) + }, + /** + * resonance escape probability + */ + resonance_escape_probability: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * lethargy + */ + lethargy: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * average logarithmic energy decrement + */ + average_logarithmic_energy_decrement: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * reactivity + */ + reactivity: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * reactor time constant + */ + reactor_time_constant: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)") + }, + /** + * activity + */ + activity: { + becquerel: makeEUInformation("BQL", "Bq", "becquerel (27,027 x 10⁻¹² Ci)"), + curie: makeEUInformation("CUR", "Ci", "curie (3,7 x 10¹⁰ Bq)") + }, + /** + * energy imparted, mean energy imparted + */ + energy_imparted: { + joule: makeEUInformation("JOU", "J", "joule (J)") + }, + /** + * specific energy imparted, massic energy imparted + */ + specific_energy_imparted: { + gray: makeEUInformation("A95", "Gy", "gray (m²/s²)"), + milligray: makeEUInformation("C13", "mGy", "milligray (10⁻³ Gy)") + }, + /** + * absorbed dose + */ + absorbed_dose: { + rad: makeEUInformation("C80", "rad", "rad (10⁻² Gy)") + }, + /** + * kerma + */ + kerma: { + erg_per_gram: makeEUInformation("A61", "erg/g", "erg per gram (10⁻⁴ J/kg)") + }, + /** + * dose equivalent + */ + dose_equivalent: { + sievert: makeEUInformation("D13", "Sv", "sievert (m²/s²)"), + millisievert: makeEUInformation("C28", "mSv", "millisievert (10⁻³ Sv)"), + rem: makeEUInformation("D91", "rem", "rem (10⁻² Sv)"), + milliroentgen_aequivalent_men: makeEUInformation("L31", "mrem", "milliroentgen aequivalent men (10⁻⁵ Sv)") + }, + /** + * absorbed dose rate + */ + absorbed_dose_rate: { + gray_per_second: makeEUInformation("A96", "Gy/s", "gray per second (m²/s³)"), + milligray_per_second: makeEUInformation( + "P54", + "mGy/s", + "milligray per second - 0,001-fold of the derived SI unit gray divided by the SI base unit second. (10⁻³ Gy/s)" + ), + microgray_per_second: makeEUInformation( + "P55", + "µGy/s", + "microgray per second - 0,000 001-fold of the derived SI unit gray divided by the SI base unit second. (10⁻⁶ Gy/s)" + ), + nanogray_per_second: makeEUInformation( + "P56", + "nGy/s", + "nanogray per second - 0,000 000 001-fold of the derived SI unit gray divided by the SI base unit second. (10⁻⁹ Gy/s)" + ), + gray_per_minute: makeEUInformation( + "P57", + "Gy/min", + "gray per minute - SI derived unit gray divided by the unit minute. (1,666 67 × 10⁻² Gy/s)" + ), + milligray_per_minute: makeEUInformation( + "P58", + "mGy/min", + "milligray per minute - 0,001-fold of the derived SI unit gray divided by the unit minute. (1,666 67 × 10⁻⁵ Gy/s)" + ), + microgray_per_minute: makeEUInformation( + "P59", + "µGy/min", + "microgray per minute - 0,000 001-fold of the derived SI unit gray divided by the unit minute. (1,666 67 × 10⁻⁸ Gy/s)" + ), + nanogray_per_minute: makeEUInformation( + "P60", + "nGy/min", + "nanogray per minute - 0,000 000 001-fold of the derived SI unit gray divided by the unit minute. (1,666 67 × 10⁻¹¹ Gy/s)" + ), + gray_per_hour: makeEUInformation( + "P61", + "Gy/h", + "gray per hour - SI derived unit gray divided by the unit hour. (2,777 78 × 10⁻⁴ Gy/s)" + ), + milligray_per_hour: makeEUInformation( + "P62", + "mGy/h", + "milligray per hour - 0,001-fold of the derived SI unit gray divided by the unit hour. (2,777 78 × 10⁻⁷ Gy/s)" + ), + microgray_per_hour: makeEUInformation( + "P63", + "µGy/h", + "microgray per hour - 0,000 001-fold of the derived SI unit gray divided by the unit hour. (2,777 78 × 10⁻¹⁰ Gy/s)" + ), + nanogray_per_hour: makeEUInformation( + "P64", + "nGy/h", + "nanogray per hour - 0,000 000 001-fold of the derived SI unit gray divided by the unit hour. (2,777 78 × 10⁻¹³ Gy/s)" + ) + }, + /** + * kerma rate + */ + kerma_rate: { + erg_per_gram_second: makeEUInformation("A62", "erg/g·s", "erg per gram second (10⁻⁴ W/kg)") + }, + /** + * linear energy transfer + */ + linear_energy_transfer: { + joule_per_metre: makeEUInformation("B12", "J/m", "joule per metre (J/m)"), + electronvolt_per_metre: makeEUInformation("A54", "eV/m", "electronvolt per metre (1,602 176 487 x 10⁻¹⁹ J/m)"), + erg_per_centimetre: makeEUInformation("A58", "erg/cm", "erg per centimetre (10⁻⁵ J/m)") + }, + /** + * mass energy transfer coefficient + */ + mass_energy_transfer_coefficient: { + square_metre_per_kilogram: makeEUInformation("D21", "m²/kg", "square metre per kilogram (m²/kg)") + }, + /** + * exposure + */ + exposure: { + coulomb_per_kilogram: makeEUInformation("CKG", "C/kg", "coulomb per kilogram (A x s/kg)"), + millicoulomb_per_kilogram: makeEUInformation("C8", "mC/kg", "millicoulomb per kilogram (10⁻³ C/kg)"), + roentgen: makeEUInformation("2C", "R", "roentgen (2,58 x 10⁻⁴ C/kg)"), + milliroentgen: makeEUInformation("2Y", "mR", "milliroentgen (2,58 x 10⁻⁷ C/kg)"), + coulomb_square_metre_per_kilogram: makeEUInformation("J53", "C·m²/kg", "coulomb square metre per kilogram (C x m²/kg)"), + kiloroentgen: makeEUInformation("KR", "kR", "kiloroentgen (2,58 x 10⁻¹ C/kg)") + }, + /** + * exposure rate + */ + exposure_rate: { + coulomb_per_kilogram_second: makeEUInformation("A31", "C/(kg·s)", "coulomb per kilogram second (A/kg)"), + roentgen_per_second: makeEUInformation("D6", "R/s", "roentgen per second (2,58 x 10⁻⁴ C/(kg x s))") + }, + /** + * equivalence dose output + */ + equivalence_dose_output: { + sievert_per_second: makeEUInformation( + "P65", + "Sv/s", + "sievert per second - Derived SI unit sievert divided by the SI base unit second. (Sv/s)" + ), + millisievert_per_second: makeEUInformation( + "P66", + "mSv/s", + "millisievert per second - 0,001-fold of the derived SI unit sievert divided by the SI base unit second. (10⁻³ Sv/s)" + ), + microsievert_per_second: makeEUInformation( + "P67", + "µSv/s", + "microsievert per second - 0,000 001-fold of the derived SI unit sievert divided by the SI base unit second. (10⁻⁶ Sv/s)" + ), + nanosievert_per_second: makeEUInformation( + "P68", + "nSv/s", + "nanosievert per second - 0,000 000 001-fold of the derived SI unit sievert divided by the SI base unit second. (10⁻⁹ Sv/s)" + ), + rem_per_second: makeEUInformation( + "P69", + "rem/s", + "rem per second - Unit for the equivalent tin rate relating to DIN 1301-3:1979: 1 rem/s = 0,01 J/(kg·s) = 1 Sv/s. (10⁻² Sv/s)" + ), + sievert_per_hour: makeEUInformation( + "P70", + "Sv/h", + "sievert per hour - Derived SI unit sievert divided by the unit hour. (2,777 78 × 10⁻⁴ Sv/s)" + ), + millisievert_per_hour: makeEUInformation( + "P71", + "mSv/h", + "millisievert per hour - 0,001-fold of the derived SI unit sievert divided by the unit hour. (0,277 777 778 × 10⁻⁷ Sv/s)" + ), + microsievert_per_hour: makeEUInformation( + "P72", + "µSv/h", + "microsievert per hour - 0,000 001-fold of the derived SI unit sievert divided by the unit hour. (0,277 777 778 × 10⁻¹⁰ Sv/s)" + ), + nanosievert_per_hour: makeEUInformation( + "P73", + "nSv/h", + "nanosievert per hour - 0,000 000 001-fold of the derived SI unit sievert divided by the unit hour. (0,277 777 778 × 10⁻¹³ Sv/s)" + ), + sievert_per_minute: makeEUInformation( + "P74", + "Sv/min", + "sievert per minute - Derived SI unit sievert divided by the unit minute. (0,016 666 Sv/s)" + ), + millisievert_per_minute: makeEUInformation( + "P75", + "mSv/min", + "millisievert per minute - 0,001-fold of the derived SI unit sievert divided by the unit minute. (1,666 666 667 × 10⁻⁵ Sv/s)" + ), + microsievert_per_minute: makeEUInformation( + "P76", + "µSv/min", + "microsievert per minute - 0,000 001-fold of the derived SI unit sievert divided by the unit minute. (1,666 666 667 × 10⁻⁸ Sv/s)" + ), + nanosievert_per_minute: makeEUInformation( + "P77", + "nSv/min", + "nanosievert per minute - 0,000 000 001-fold of the derived SI unit sievert divided by the unit minute. (1,666 666 667 × 10⁻¹¹ Sv/s)" + ) + } + }, + /** + * Characteristic Numbers (dimensionless parameters) + */ + "Characteristic_Numbers_(dimensionless_parameters)": { + /** + * Reynolds number + */ + Reynolds_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Euler number + */ + Euler_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Froude number + */ + Froude_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Grashof number + */ + Grashof_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Weber number + */ + Weber_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Mach number + */ + Mach_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Knudsen number + */ + Knudsen_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Strouhal number + */ + Strouhal_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Fourier number + */ + Fourier_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Peclet number + */ + Peclet_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Rayleigh number + */ + Rayleigh_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Nusselt number + */ + Nusselt_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Stanton number + */ + Stanton_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Fourier number for mass transfer + */ + Fourier_number_for_mass_transfer: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Peclet number for mass transfer + */ + Peclet_number_for_mass_transfer: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Grashof number for mass transfer + */ + Grashof_number_for_mass_transfer: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Nusselt number for mass transfer + */ + Nusselt_number_for_mass_transfer: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Stanton number for mass transfer + */ + Stanton_number_for_mass_transfer: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Prandtl number + */ + Prandtl_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Schmidt number + */ + Schmidt_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Lewis number + */ + Lewis_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * magnetic Reynolds number + */ + magnetic_Reynolds_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Alfven number + */ + Alfven_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Hartmann number + */ + Hartmann_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Cowling number + */ + Cowling_number: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + } + }, + /** + * Solid State Physics + */ + Solid_State_Physics: { + /** + * mobility ratio + */ + mobility_ratio: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * lattice vector, fundamental lattice vector + */ + lattice_vector: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * lattice plane spacing, Burgers vector + */ + lattice_plane_spacing: { + angstrom: makeEUInformation("A11", "Å", "angstrom (10⁻¹⁰ m)") + }, + /** + * Bragg angle + */ + Bragg_angle: { + radian: makeEUInformation("C81", "rad", "radian (rad)"), + "degree[unit_of_angle]": makeEUInformation("DD", "°", "degree [unit of angle] (1,745 329 x 10⁻² rad)") + }, + /** + * order of reflexion + */ + order_of_reflexion: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * short-range order parameter, long-range order parameter + */ + "short-range_order_parameter": { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * relaxation time, carrier life time + */ + relaxation_time: { + "second[unit_of_time]": makeEUInformation("SEC", "s", "second [unit of time] (s)") + }, + /** + * magnetic flux quantum + */ + magnetic_flux_quantum: { + weber: makeEUInformation("WEB", "Wb", "weber (Wb)"), + unit_pole_: makeEUInformation( + "P53", + "unit pole", + "unit pole - CGS (Centimetre-Gram-Second system) unit for magnetic flux of a magnetic pole (according to the interaction of identical poles of 1 dyn at a distance of a cm). (1,256 637 x 10⁻⁷ Wb)" + ) + }, + /** + * particle position vector, equilibrium position vector of ion or atom, displacement vector of ion or atom + */ + particle_position_vector: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * Debye-Walle factor + */ + "Debye-Walle_factor": { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * mean free path of phonons or electrons, London penetration depth, coherence length, diffusion length + */ + mean_free_path_of_phonons_or_electrons: { + metre: makeEUInformation("MTR", "m", "metre (m)") + }, + /** + * angular repetency, angular wave number + */ + angular_repetency: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * Fermi angular repetency, Fermi angular wave number + */ + Fermi_angular_repetency: { + reciprocal_angstrom: makeEUInformation("C85", "Å⁻¹", "reciprocal angstrom (10¹⁰ m⁻¹)") + }, + /** + * Debye angular repetency, Debye angular wave number + */ + Debye_angular_repetency: { + radian_per_metre: makeEUInformation("C84", "rad/m", "radian per metre (rad/m)") + }, + /** + * angular reciprocal lattice vector, fundamental reciprocal lattice vector + */ + angular_reciprocal_lattice_vector: { + reciprocal_metre: makeEUInformation("C92", "m⁻¹", "reciprocal metre (m⁻¹)") + }, + /** + * Debye angular frequency + */ + Debye_angular_frequency: { + radian_per_second: makeEUInformation("2A", "rad/s", "radian per second - Refer ISO/TC12 SI Guide (rad/s)"), + reciprocal_second: makeEUInformation("C97", "s⁻¹", "reciprocal second (s⁻¹)") + }, + /** + * Debye temperature, Curie temperature, Néel temperature, Fermi temperature, Super conductor transition temperature + */ + Debye_temperature: { + kelvin: makeEUInformation("KEL", "K", "kelvin - Refer ISO 80000-5 (Quantities and units — Part 5: Thermodynamics) (K)") + }, + /** + * spectral concentration of vibrational modes (in terms of angular frequency) + */ + spectral_concentration_of_vibrational_modes: { + second_per_cubic_metre_radian: makeEUInformation("D94", "s/(rad·m³)", "second per cubic metre radian (s/(rad x m³))") + }, + /** + * Grüneisen parameter + */ + Grüneisen_parameter: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Madelung constant + */ + Madelung_constant: { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * Landau-Ginzburg number + */ + "Landau-Ginzburg_number": { + one: makeEUInformation("C62", "1", "one - Synonym: unit (1)") + }, + /** + * density of states + */ + density_of_states: { + reciprocal_joule_per_cubic_metre: makeEUInformation("C90", "J⁻¹/m³", "reciprocal joule per cubic metre (J⁻¹/m³)"), + reciprocal_electron_volt_per_cubic_metre: makeEUInformation( + "C88", + "eV⁻¹/m³", + "reciprocal electron volt per cubic metre (6,241 46 x 10¹⁸ J⁻¹/m³)" + ) + }, + /** + * residual resistivity + */ + residual_resistivity: { + ohm_metre: makeEUInformation("C61", "Ω·m", "ohm metre (Ω x m)") + }, + /** + * Hall coefficient + */ + Hall_coefficient: { + cubic_metre_per_coulomb: makeEUInformation("A38", "m³/C", "cubic metre per coulomb (m³/A x s)") + }, + /** + * thermoelectromotive force between substances a and b, Peltier coefficient for substances a and b + */ + thermoelectromotive_force_between_substances_a_and_b: { + volt: makeEUInformation("VLT", "V", "volt (V)") + }, + /** + * thermodynamic critical magnetic flux density, lower critical magnetic flux density, upper critical magnetic flux density + */ + thermodynamic_critical_magnetic_flux_density: { + tesla: makeEUInformation("D33", "T", "tesla (T)") + }, + /** + * Seebeck coefficient for substances a and b + */ + Seebeck_coefficient_for_substances_a_and_b: { + volt_per_kelvin: makeEUInformation("D48", "V/K", "volt per kelvin (V/K)") + }, + /** + * Thompson coefficient + */ + Thompson_coefficient: { + millivolt_per_kelvin: makeEUInformation("D49", "mV/K", "millivolt per kelvin (10⁻³ V/K)") + }, + /** + * work function + */ + work_function: { + joule: makeEUInformation("JOU", "J", "joule (J)") + }, + /** + * Fermi energy + */ + Fermi_energy: { + electronvolt: makeEUInformation("A53", "eV", "electronvolt (1,602 176 487 x 10⁻¹⁹ J)") + }, + /** + * gap energy + */ + gap_energy: { + femtojoule: makeEUInformation("A70", "fJ", "femtojoule (10⁻¹⁵ J)") + }, + /** + * donor ionization energy, acceptor ionization energy, exchange intergral, superconductor energy gap, electron affinity + */ + donor_ionization_energy: { + attojoule: makeEUInformation("A13", "aJ", "attojoule (10⁻¹⁸ J)") + }, + /** + * Richardson constant + */ + Richardson_constant: { + ampere_per_square_metre_kelvin_squared: makeEUInformation( + "A6", + "A/(m²·K²)", + "ampere per square metre kelvin squared (A/(m² x K²))" + ) + }, + /** + * electron number density, volumic electron number, hole number density, volumic hole number, donor number density, volumic donor number, intrinsic number density, volumic intrinsis number, acceptor number density, volumic acceptor number + */ + electron_number_density: { + reciprocal_cubic_metre: makeEUInformation("C86", "m⁻³", "reciprocal cubic metre (m⁻³)") + }, + /** + * effective mass + */ + effective_mass: { + kilogram: makeEUInformation("KGM", "kg", "kilogram - A unit of mass equal to one thousand grams. (kg)") + } + }, + /** + * Miscellaneous + */ + Miscellaneous: { + /** + * burst index + */ + burst_index: { + kilopascal_square_metre_per_gram: makeEUInformation("33", "kPa·m²/g", "kilopascal square metre per gram (10⁶ m/s²)"), + pascal_square_metre_per_kilogram: makeEUInformation( + "P79", + "Pa/(kg/m²)", + "pascal square metre per kilogram - Unit of the burst index as derived unit for pressure pascal related to the substance, represented as a quotient from the SI base unit kilogram divided by the power of the SI base unit metre by exponent 2. (m/s²)" + ) + }, + /** + * hardness index + */ + hardness_index: { + kilopascal_per_millimetre: makeEUInformation("34", "kPa/mm", "kilopascal per millimetre (10⁶ kg/(m² x s²))"), + pascal_per_metre: makeEUInformation("H42", "Pa/m", "pascal per metre (m⁻² kg x s⁻²)"), + picopascal_per_kilometre: makeEUInformation("H69", "pPa/km", "picopascal per kilometre (10⁻¹⁵ m⁻² x kg x s⁻²)"), + millipascal_per_metre: makeEUInformation( + "P80", + "mPa/m", + "millipascal per metre - 0,001-fold of the derived SI unit pascal divided by the SI base unit metre. (10⁻³ kg/(m² x s²))" + ), + kilopascal_per_metre: makeEUInformation( + "P81", + "kPa/m", + "kilopascal per metre - 1000-fold of the derived SI unit pascal divided by the SI base unit metre. (10³ kg/(m² x s²))" + ), + hectopascal_per_metre: makeEUInformation( + "P82", + "hPa/m", + "hectopascal per metre - 100-fold of the derived SI unit pascal divided by the SI base unit metre. (10² kg/(m² x s²))" + ), + standard_atmosphere_per_metre: makeEUInformation( + "P83", + "Atm/m", + "standard atmosphere per metre - Outdated unit of the pressure divided by the SI base unit metre. (1,013 25 x 10⁵ kg/(m² x s²))" + ), + technical_atmosphere_per_metre: makeEUInformation( + "P84", + "at/m", + "technical atmosphere per metre - Obsolete and non-legal unit of the pressure which is generated by a 10 metre water column divided by the SI base unit metre. (9,806 65 x 10⁴ kg/(m² x s²))" + ), + torr_per_metre: makeEUInformation( + "P85", + "Torr/m", + "torr per metre - CGS (Centimetre-Gram-Second system) unit of the pressure divided by the SI base unit metre. (1,333 224 x 10² kg/(m² x s²))" + ), + psi_per_inch: makeEUInformation( + "P86", + "psi/in", + "psi per inch - Compound unit for pressure (pound-force according to the Anglo-American unit system divided by the power of the unit inch according to the Anglo-American and Imperial system of units with the exponent 2) divided by the unit inch according to the Anglo-American and Imperial system of units . (2,714 471 x 10⁵ kg/(m² x s²))" + ) + }, + /** + * porosity + */ + porosity: { + millilitre_per_square_centimetre_second: makeEUInformation( + "35", + "ml/(cm²·s)", + "millilitre per square centimetre second (10⁻² m/s)" + ), + cubic_foot_per_minute_per_square_foot: makeEUInformation( + "36", + "ft³/(min/ft²)", + "cubic foot per minute per square foot - Conversion factor required" + ), + cubic_metre_per_second_square_metre: makeEUInformation( + "P87", + "(m³/s)/m²", + "cubic metre per second square metre - Unit of volume flow cubic meters by second related to the transmission surface in square metres. (m/s)" + ) + } + }, + /** + * Level 3 Units ( uncategorized) + */ + "30-day_month": makeEUInformation( + "M36", + "mo (30 days)", + "30-day month - A unit of count defining the number of months expressed in multiples of 30 days, one day equals 24 hours. (2,592 000 x 10⁶ s)" + ), + "8-part_cloud_cover": makeEUInformation( + "A59", + "", + "8-part cloud cover - A unit of count defining the number of eighth-parts as a measure of the celestial dome cloud coverage. Synonym: OKTA , OCTA" + ), + Beaufort: makeEUInformation( + "M19", + "Bft", + "Beaufort - An empirical measure for describing wind speed based mainly on observed sea conditions. The Beaufort scale indicates the wind speed by numbers that typically range from 0 for calm, to 12 for hurricane." + ), + Decibel_watt: makeEUInformation( + "DBW", + "dBW", + "Decibel watt - The decibel watt or dBW is a unit for the measurement of the strength of a signal expressed in decibels relative to one watt. (10^[Power in dBW/10] W)" + ), + "Decibel-milliwatts": makeEUInformation( + "DBM", + "dBm", + "Decibel-milliwatts - dBm (sometimes dBmW or decibel-milliwatts) is unit of level used to indicate that a power ratio is expressed in decibels (dB) with reference to one milliwatt (mW). (10^[(Power in dBm-30)/10] W)" + ), + Formazin_nephelometric_unit: makeEUInformation( + "FNU", + "FNU", + "Formazin nephelometric unit - Formazin nephelometric unit (FNU) is used for water turbidity level evaluation" + ), + "MMSCF/day": makeEUInformation( + "5E", + "", + "MMSCF/day - A unit of volume equal to one million (1000000) cubic feet of gas per day." + ), + Nephelometric_turbidity_unit: makeEUInformation( + "NTU", + "NTU", + "Nephelometric turbidity unit - Nephelometric turbidity unit (NTU) is used for water turbidity level evaluation" + ), + ODS_Grams: makeEUInformation( + "ODG", + "", + "ODS Grams - A unit of measure calculated by multiplying the mass of the substance in grams and the ozone-depleting potential for the substance." + ), + ODS_Kilograms: makeEUInformation( + "ODK", + "", + "ODS Kilograms - A unit of measure calculated by multiplying the mass of the substance in kilograms and the ozone-depleting potential for the substance." + ), + ODS_Milligrams: makeEUInformation( + "ODM", + "", + "ODS Milligrams - A unit of measure calculated by multiplying the mass of the substance in milligrams and the ozone-depleting potential for the substance." + ), + TEU: makeEUInformation( + "E22", + "", + "TEU - A unit of count defining the number of twenty-foot equivalent units (TEUs) as a measure of containerized cargo capacity." + ), + access_line: makeEUInformation("AL", "", "access line - A unit of count defining the number of telephone access lines."), + accounting_unit: makeEUInformation("E50", "", "accounting unit - A unit of count defining the number of accounting units."), + active_unit: makeEUInformation( + "E25", + "", + "active unit - A unit of count defining the number of active units within a substance." + ), + activity: makeEUInformation( + "ACT", + "", + "activity - A unit of count defining the number of activities (activity: a unit of work or action)." + ), + "actual/360": makeEUInformation( + "M37", + "y (360 days)", + "actual/360 - A unit of count defining the number of years expressed in multiples of 360 days, one day equals 24 hours. (3,110 400 0 x 10⁷ s)" + ), + additional_minute: makeEUInformation( + "AH", + "", + "additional minute - A unit of time defining the number of minutes in addition to the referenced minutes." + ), + air_dry_metric_ton: makeEUInformation( + "MD", + "", + "air dry metric ton - A unit of count defining the number of metric tons of a product, disregarding the water content of the product." + ), + air_dry_ton: makeEUInformation( + "E28", + "", + "air dry ton - A unit of mass defining the number of tons of a product, disregarding the water content of the product." + ), + alcoholic_strength_by_mass: makeEUInformation( + "ASM", + "", + "alcoholic strength by mass - A unit of mass defining the alcoholic strength of a liquid." + ), + alcoholic_strength_by_volume: makeEUInformation( + "ASU", + "", + "alcoholic strength by volume - A unit of volume defining the alcoholic strength of a liquid (e.g. spirit, wine, beer, etc), often at a specific temperature." + ), + "anti-hemophilic_factor(AHF)_unit": makeEUInformation( + "AQ", + "", + "anti-hemophilic factor (AHF) unit - A unit of measure for blood potency (US)." + ), + assembly: makeEUInformation( + "AY", + "", + "assembly - A unit of count defining the number of assemblies (assembly: items that consist of component parts)." + ), + assortment: makeEUInformation( + "AS", + "", + "assortment - A unit of count defining the number of assortments (assortment: set of items grouped in a mixed collection)." + ), + average_minute_per_call: makeEUInformation( + "AI", + "", + "average minute per call - A unit of count defining the number of minutes for the average interval of a call." + ), + ball: makeEUInformation( + "AA", + "", + "ball - A unit of count defining the number of balls (ball: object formed in the shape of sphere)." + ), + "barrel(US)_per_day": makeEUInformation("B1", "barrel (US)/d", "barrel (US) per day (1,840 13 x 10⁻⁶ m³/s)"), + "barrel(imperial)": makeEUInformation( + "B4", + "", + "barrel, imperial - A unit of volume used to measure beer. One beer barrel equals 36 imperial gallons." + ), + base_box: makeEUInformation( + "BB", + "", + "base box - A unit of area of 112 sheets of tin mil products (tin plate, tin free steel or black plate) 14 by 20 inches, or 31,360 square inches." + ), + batch: makeEUInformation( + "5B", + "", + "batch - A unit of count defining the number of batches (batch: quantity of material produced in one operation or number of animals or persons coming at once)." + ), + batting_pound: makeEUInformation("B3", "", "batting pound - A unit of mass defining the number of pounds of wadded fibre."), + baud: makeEUInformation("J38", "Bd", "baud - A unit of signal transmission speed equal to one signalling event per second."), + beats_per_minute: makeEUInformation("BPM", "BPM", "beats per minute - The number of beats per minute. (1.667 x 10-2 /s)"), + big_point: makeEUInformation( + "H82", + "bp", + "big point - A unit of length defining the number of big points (big point: Adobe software(US) defines the big point to be exactly 1/72 inch (0.013 888 9 inch or 0.352 777 8 millimeters)) (0,352 777 8 × 10⁻³ m)" + ), + "billion(EUR)": makeEUInformation("BIL", "", "billion (EUR) - Synonym: trillion (US) (10¹²)"), + bit: makeEUInformation("A99", "bit", "bit - A unit of information equal to one binary digit."), + bit_per_cubic_metre: makeEUInformation( + "F01", + "bit/m³", + "bit per cubic metre - A unit of information equal to 1 bit (binary digit) per cubic metre." + ), + bit_per_metre: makeEUInformation( + "E88", + "bit/m", + "bit per metre - A unit of information equal to 1 bit (binary digit) per metre." + ), + bit_per_second: makeEUInformation( + "B10", + "bit/s", + "bit per second - A unit of information equal to one binary digit per second." + ), + bit_per_square_metre: makeEUInformation( + "E89", + "bit/m²", + "bit per square metre - A unit of information equal to 1 bit (binary digit) per square metre." + ), + blank: makeEUInformation("H21", "", "blank - A unit of count defining the number of blanks."), + board_foot: makeEUInformation( + "BFT", + "fbm", + "board foot - A unit of volume defining the number of cords (cord: a stack of firewood of 128 cubic feet)." + ), + book: makeEUInformation( + "D63", + "", + "book - A unit of count defining the number of books (book: set of items bound together or written document of a material whole)." + ), + bulk_pack: makeEUInformation("AB", "pk", "bulk pack - A unit of count defining the number of items per bulk pack."), + byte: makeEUInformation("AD", "byte", "byte - A unit of information equal to 8 bits."), + byte_per_second: makeEUInformation("P93", "byte/s", "byte per second - Unit byte divided by the SI base unit second. (byte/s)"), + cake: makeEUInformation( + "KA", + "", + "cake - A unit of count defining the number of cakes (cake: object shaped into a flat, compact mass)." + ), + call: makeEUInformation( + "C0", + "", + "call - A unit of count defining the number of calls (call: communication session or visitation)." + ), + card: makeEUInformation( + "CG", + "", + "card - A unit of count defining the number of units of card (card: thick stiff paper or cardboard)." + ), + carrying_capacity_in_metric_ton: makeEUInformation( + "CCT", + "", + "carrying capacity in metric ton - A unit of mass defining the carrying capacity, expressed as the number of metric tons." + ), + "cental(UK)": makeEUInformation("CNT", "", "cental (UK) - A unit of mass equal to one hundred weight (US). (45,359 237 kg)"), + coil_group: makeEUInformation( + "C9", + "", + "coil group - A unit of count defining the number of coil groups (coil group: groups of items arranged by lengths of those items placed in a joined sequence of concentric circles)." + ), + content_gram: makeEUInformation( + "CTG", + "", + "content gram - A unit of mass defining the number of grams of a named item in a product." + ), + "content_ton(metric)": makeEUInformation( + "CTN", + "", + "content ton (metric) - A unit of mass defining the number of metric tons of a named item in a product." + ), + cord: makeEUInformation( + "WCD", + "", + "cord - A unit of volume used for measuring lumber. One board foot equals 1/12 of a cubic foot. (3,63 m³)" + ), + credit: makeEUInformation( + "B17", + "", + "credit - A unit of count defining the number of entries made to the credit side of an account." + ), + cubic_foot_per_second: makeEUInformation( + "E17", + "ft³/s", + "cubic foot per second - A unit of volume equal to one cubic foot passing a given point in a period of one second. (2,831 685 x 10⁻² m³/s)" + ), + cycle: makeEUInformation( + "B7", + "", + "cycle - A unit of count defining the number of cycles (cycle: a recurrent period of definite duration)." + ), + deadweight_tonnage: makeEUInformation( + "A43", + "dwt", + "deadweight tonnage - A unit of mass defining the difference between the weight of a ship when completely empty and its weight when completely loaded, expressed as the number of tons." + ), + decade: makeEUInformation( + "DEC", + "", + "decade - A unit of count defining the number of decades (decade: quantity equal to 10 or time equal to 10 years)." + ), + decitex: makeEUInformation( + "A47", + "dtex (g/10km)", + "decitex - A unit of yarn density. One decitex equals a mass of 1 gram per 10 kilometres of length." + ), + degree_API: makeEUInformation( + "J13", + "°API", + "degree API - A unit of relative density as a measure of how heavy or light a petroleum liquid is compared to water (API: American Petroleum Institute)." + ), + degree_Balling: makeEUInformation( + "J17", + "°Balling", + "degree Balling - A unit of density as a measure of sugar content, especially of beer wort. Named after Karl Balling." + ), + "degree_Baume(US_heavy)": makeEUInformation( + "J15", + "°Bé (US heavy)", + "degree Baume (US heavy) - A unit of relative density for liquids heavier than water." + ), + "degree_Baume(US_light)": makeEUInformation( + "J16", + "°Bé (US light)", + "degree Baume (US light) - A unit of relative density for liquids lighter than water." + ), + "degree_Baume(origin_scale)": makeEUInformation( + "J14", + "°Bé", + "degree Baume (origin scale) - A traditional unit of relative density for liquids. Named after Antoine Baumé." + ), + degree_Brix: makeEUInformation( + "J18", + "°Bx", + "degree Brix - A unit of proportion used in measuring the dissolved sugar-to-water mass ratio of a liquid. Named after Adolf Brix." + ), + degree_Oechsle: makeEUInformation( + "J27", + "°Oechsle", + "degree Oechsle - A unit of density as a measure of sugar content of must, the unfermented liqueur from which wine is made. Named after Ferdinand Oechsle." + ), + degree_Plato: makeEUInformation( + "PLA", + "°P", + "degree Plato - A unit of proportion defining the sugar content of a product, especially in relation to beer." + ), + degree_Twaddell: makeEUInformation( + "J31", + "°Tw", + "degree Twaddell - A unit of density for liquids that are heavier than water. 1 degree Twaddle represents a difference in specific gravity of 0.005." + ), + degree_day: makeEUInformation( + "E10", + "deg da", + "degree day - A unit of measure used in meteorology and engineering to measure the demand for heating or cooling over a given period of days." + ), + denier: makeEUInformation( + "A49", + "den (g/9 km)", + "denier - A unit of yarn density. One denier equals a mass of 1 gram per 9 kilometres of length." + ), + digit: makeEUInformation("B19", "", "digit - A unit of information defining the quantity of numerals used to form a number."), + dioptre: makeEUInformation( + "Q25", + "dpt", + "dioptre - Unit used at the statement of relative refractive indexes of optical systems as complement of the focal length with correspondence to: 1 dpt = 1/m. (m⁻¹)" + ), + displacement_tonnage: makeEUInformation( + "DPT", + "", + "displacement tonnage - A unit of mass defining the volume of sea water a ship displaces, expressed as the number of tons." + ), + dose: makeEUInformation( + "E27", + "", + "dose - A unit of count defining the number of doses (dose: a definite quantity of a medicine or drug)." + ), + dots_per_inch: makeEUInformation( + "E39", + "dpi", + "dots per inch - A unit of information defining the number of dots per linear inch as a measure of the resolution or sharpness of a graphic image." + ), + dozen: makeEUInformation("DZN", "DOZ", "dozen - A unit of count defining the number of units in multiples of 12. (12)"), + dozen_pack: makeEUInformation( + "DZP", + "", + "dozen pack - A unit of count defining the number of packs in multiples of 12 (pack: standard packaging unit)." + ), + dozen_pair: makeEUInformation( + "DPR", + "", + "dozen pair - A unit of count defining the number of pairs in multiples of 12 (pair: item described by twos)." + ), + dozen_piece: makeEUInformation( + "DPC", + "", + "dozen piece - A unit of count defining the number of pieces in multiples of 12 (piece: a single item, article or exemplar)." + ), + dozen_roll: makeEUInformation( + "DRL", + "", + "dozen roll - A unit of count defining the number of rolls, expressed in twelve roll units." + ), + "dram(UK)": makeEUInformation("DRI", "", "dram (UK) - Synonym: avoirdupois dram (1,771 745 g)"), + "dram(US)": makeEUInformation("DRA", "", "dram (US) - Synonym: drachm (UK), troy dram (3,887 935 g)"), + dry_pound: makeEUInformation( + "DB", + "", + "dry pound - A unit of mass defining the number of pounds of a product, disregarding the water content of the product." + ), + dry_ton: makeEUInformation( + "DT", + "", + "dry ton - A unit of mass defining the number of tons of a product, disregarding the water content of the product." + ), + each: makeEUInformation("EA", "", "each - A unit of count defining the number of items regarded as separate units."), + electronic_mail_box: makeEUInformation( + "EB", + "", + "electronic mail box - A unit of count defining the number of electronic mail boxes." + ), + equivalent_gallon: makeEUInformation( + "EQ", + "", + "equivalent gallon - A unit of volume defining the number of gallons of product produced from concentrate." + ), + erlang: makeEUInformation( + "Q11", + "E", + "erlang - Unit of the market value according to the feature of a single feature as a statistical measurement of the existing utilization. (1 E)" + ), + exabit_per_second: makeEUInformation( + "E58", + "Ebit/s", + "exabit per second - A unit of information equal to 10¹⁸ bits (binary digits) per second." + ), + exbibit_per_cubic_metre: makeEUInformation( + "E67", + "Eibit/m³", + "exbibit per cubic metre - A unit of information equal to 2⁶⁰ bits (binary digits) per cubic metre." + ), + exbibit_per_metre: makeEUInformation( + "E65", + "Eibit/m", + "exbibit per metre - A unit of information equal to 2⁶⁰ bits (binary digits) per metre." + ), + exbibit_per_square_metre: makeEUInformation( + "E66", + "Eibit/m²", + "exbibit per square metre - A unit of information equal to 2⁶⁰ bits (binary digits) per square metre." + ), + exbibyte: makeEUInformation("E59", "Eibyte", "exbibyte - A unit of information equal to 2⁶⁰ bytes."), + failures_in_time: makeEUInformation( + "FIT", + "FIT", + "failures in time - A unit of count defining the number of failures that can be expected over a specified time interval. Failure rates of semiconductor components are often specified as FIT (failures in time unit) where 1 FIT = 10⁻⁹ /h. (2,777 78 × 10⁻¹³ s⁻¹)" + ), + fibre_metre: makeEUInformation("FBM", "", "fibre metre - A unit of length defining the number of metres of individual fibre."), + five_pack: makeEUInformation( + "P5", + "", + "five pack - A unit of count defining the number of five-packs (five-pack: set of five items packaged together)." + ), + fixed_rate: makeEUInformation( + "1I", + "", + "fixed rate - A unit of quantity expressed as a predetermined or set rate for usage of a facility or service." + ), + flake_ton: makeEUInformation( + "FL", + "", + "flake ton - A unit of mass defining the number of tons of a flaked substance (flake: a small flattish fragment)." + ), + foot_per_thousand: makeEUInformation( + "E33", + "", + "foot per thousand - A unit of count defining the number of feet per thousand units. (3,048 x 10⁻⁴ m)" + ), + forty_foot_container: makeEUInformation( + "21", + "", + "forty foot container - A unit of count defining the number of shipping containers that measure 40 foot in length." + ), + freight_ton: makeEUInformation( + "A75", + "", + "freight ton - A unit of information typically used for billing purposes, defined as either the number of metric tons or the number of cubic metres, whichever is the larger." + ), + "gallon(US)_per_day": makeEUInformation("GB", "gal (US)/d", "gallon (US) per day (4,381 264 x 10⁻⁸ m³/s)"), + gibibit: makeEUInformation("B30", "Gibit", "gibibit - A unit of information equal to 2³⁰ bits (binary digits)."), + gibibit_per_cubic_metre: makeEUInformation( + "E71", + "Gibit/m³", + "gibibit per cubic metre - A unit of information equal to 2³⁰ bits (binary digits) per cubic metre." + ), + gibibit_per_metre: makeEUInformation( + "E69", + "Gibit/m", + "gibibit per metre - A unit of information equal to 2³⁰ bits (binary digits) per metre." + ), + gibibit_per_square_metre: makeEUInformation( + "E70", + "Gibit/m²", + "gibibit per square metre - A unit of information equal to 2³⁰ bits (binary digits) per square metre." + ), + gibibyte: makeEUInformation("E62", "Gibyte", "gibibyte - A unit of information equal to 2³⁰ bytes."), + gigabit: makeEUInformation("B68", "Gbit", "gigabit - A unit of information equal to 10⁹ bits (binary digits)."), + gigabit_per_second: makeEUInformation( + "B80", + "Gbit/s", + "gigabit per second - A unit of information equal to 10⁹ bits (binary digits) per second." + ), + gigabyte: makeEUInformation("E34", "Gbyte", "gigabyte - A unit of information equal to 10⁹ bytes."), + gigabyte_per_second: makeEUInformation( + "E68", + "Gbyte/s", + "gigabyte per second - A unit of information equal to 10⁹ bytes per second." + ), + "gill(UK)": makeEUInformation("GII", "gi (UK)", "gill (UK) (1,420 653 x 10⁻⁴ m³)"), + "gill(US)": makeEUInformation("GIA", "gi (US)", "gill (US) (1,182 941 x 10⁻⁴ m³)"), + gram_of_fissile_isotope: makeEUInformation( + "GFI", + "gi F/S", + "gram of fissile isotope - A unit of mass defining the number of grams of a fissile isotope (fissile isotope: an isotope whose nucleus is able to be split when irradiated with low energy neutrons)." + ), + "gram(dry_weight)": makeEUInformation( + "GDW", + "", + "gram, dry weight - A unit of mass defining the number of grams of a product, disregarding the water content of the product." + ), + "gram(including_container)": makeEUInformation( + "GIC", + "", + "gram, including container - A unit of mass defining the number of grams of a product, including its container." + ), + "gram(including_inner_packaging)": makeEUInformation( + "GIP", + "", + "gram, including inner packaging - A unit of mass defining the number of grams of a product, including its inner packaging materials." + ), + great_gross: makeEUInformation( + "GGR", + "", + "great gross - A unit of count defining the number of units in multiples of 1728 (12 x 12 x 12). (1728)" + ), + gross: makeEUInformation( + "GRO", + "gr", + "gross - A unit of count defining the number of units in multiples of 144 (12 x 12). (144)" + ), + gross_kilogram: makeEUInformation( + "E4", + "", + "gross kilogram - A unit of mass defining the total number of kilograms before deductions." + ), + group: makeEUInformation( + "10", + "", + "group - A unit of count defining the number of groups (group: set of items classified together)." + ), + "half_year(6_months)": makeEUInformation( + "SAN", + "", + "half year (6 months) - A unit of time defining the number of half years (6 months)." + ), + hanging_container: makeEUInformation( + "Z11", + "", + "hanging container - A unit of count defining the number of hanging containers." + ), + hank: makeEUInformation("HA", "", "hank - A unit of length, typically for yarn."), + hartley: makeEUInformation( + "Q15", + "Hart", + "hartley - Logarithmic unit for information equal to the content of decision of a sentence of ten mutually exclusive events, expressed as a logarithm to base 10." + ), + hartley_per_second: makeEUInformation( + "Q18", + "Hart/s", + "hartley per second - Time related logarithmic unit for information equal to the content of decision of a sentence of ten mutually exclusive events, expressed as a logarithm to base 10. (Hart/s)" + ), + head: makeEUInformation( + "HEA", + "", + "head - A unit of count defining the number of heads (head: a person or animal considered as one of a number)." + ), + hectolitre_of_pure_alcohol: makeEUInformation( + "HPA", + "", + "hectolitre of pure alcohol - A unit of volume equal to one hundred litres of pure alcohol." + ), + hundred: makeEUInformation("CEN", "", "hundred - A unit of count defining the number of units in multiples of 100. (100)"), + hundred_board_foot: makeEUInformation("BP", "", "hundred board foot - A unit of volume equal to one hundred board foot."), + hundred_boxes: makeEUInformation( + "HBX", + "", + "hundred boxes - A unit of count defining the number of boxes in multiples of one hundred box units." + ), + hundred_count: makeEUInformation( + "HC", + "", + "hundred count - A unit of count defining the number of units counted in multiples of 100." + ), + hundred_cubic_foot: makeEUInformation("HH", "", "hundred cubic foot - A unit of volume equal to one hundred cubic foot."), + hundred_cubic_metre: makeEUInformation("FF", "", "hundred cubic metre - A unit of volume equal to one hundred cubic metres."), + hundred_international_unit: makeEUInformation( + "HIU", + "", + "hundred international unit - A unit of count defining the number of international units in multiples of 100." + ), + "hundred_kilogram(dry_weight)": makeEUInformation( + "HDW", + "", + "hundred kilogram, dry weight - A unit of mass defining the number of hundred kilograms of a product, disregarding the water content of the product." + ), + "hundred_kilogram(net_mass)": makeEUInformation( + "HKM", + "", + "hundred kilogram, net mass - A unit of mass defining the number of hundred kilograms of a product, after deductions." + ), + hundred_leave: makeEUInformation( + "CLF", + "", + "hundred leave - A unit of count defining the number of leaves, expressed in units of one hundred leaves." + ), + hundred_metre: makeEUInformation("JPS", "", "hundred metre - A unit of count defining the number of 100 metre lengths."), + hundred_pack: makeEUInformation( + "CNP", + "", + "hundred pack - A unit of count defining the number of hundred-packs (hundred-pack: set of one hundred items packaged together)." + ), + hydraulic_horse_power: makeEUInformation( + "5J", + "", + "hydraulic horse power - A unit of power defining the hydraulic horse power delivered by a fluid pump depending on the viscosity of the fluid." + ), + inch_per_linear_foot: makeEUInformation( + "B82", + "", + "inch per linear foot - A unit of length defining the number of inches per linear foot." + ), + international_sugar_degree: makeEUInformation( + "ISD", + "", + "international sugar degree - A unit of measure defining the sugar content of a solution, expressed in degrees." + ), + international_unit_per_gram: makeEUInformation( + "IUG", + "", + "international unit per gram - A unit of count defining the number of international units per gram." + ), + job: makeEUInformation("E51", "", "job - A unit of count defining the number of jobs."), + joule_per_tesla: makeEUInformation( + "Q10", + "J/T", + "joule per tesla - Unit of the magnetic dipole moment of the molecule as derived SI unit joule divided by the derived SI unit tesla. (m² x A)" + ), + kibibit: makeEUInformation("C21", "Kibit", "kibibit - A unit of information equal to 2¹⁰ (1024) bits (binary digits)."), + kibibit_per_cubic_metre: makeEUInformation( + "E74", + "Kibit/m³", + "kibibit per cubic metre - A unit of information equal to 2¹⁰ bits (binary digits) per cubic metre." + ), + kibibit_per_metre: makeEUInformation( + "E72", + "Kibit/m", + "kibibit per metre - A unit of information equal to 2¹⁰ bits (binary digits) per metre." + ), + kibibit_per_square_metre: makeEUInformation( + "E73", + "Kibit/m²", + "kibibit per square metre - A unit of information equal to 2¹⁰ bits (binary digits) per square metre." + ), + kibibyte: makeEUInformation("E64", "Kibyte", "kibibyte - A unit of information equal to 2¹⁰ bytes."), + kilobaud: makeEUInformation( + "K50", + "kBd", + "kilobaud - A unit of signal transmission speed equal to 10³ (1000) signaling events per second. (10³ Bd)" + ), + kilobit: makeEUInformation("C37", "kbit", "kilobit - A unit of information equal to 10³ (1000) bits (binary digits)."), + kilobit_per_second: makeEUInformation( + "C74", + "kbit/s", + "kilobit per second - A unit of information equal to 10³ (1000) bits (binary digits) per second. (10³ bit/s)" + ), + kilobyte: makeEUInformation("2P", "kbyte", "kilobyte - A unit of information equal to 10³ (1000) bytes."), + kilobyte_per_second: makeEUInformation( + "P94", + "kbyte/s", + "kilobyte per second - 1000-fold of the unit byte divided by the SI base unit second. (10³ byte/s)" + ), + kilocharacter: makeEUInformation("KB", "", "kilocharacter - A unit of information equal to 10³ (1000) characters."), + kilogram_drained_net_weight: makeEUInformation( + "KDW", + "kg/net eda", + "kilogram drained net weight - A unit of mass defining the net number of kilograms of a product, disregarding the liquid content of the product." + ), + kilogram_named_substance: makeEUInformation( + "KNS", + "", + "kilogram named substance - A unit of mass equal to one kilogram of a named substance." + ), + kilogram_of_choline_chloride: makeEUInformation( + "KCC", + "kg C₅ H₁₄ClNO", + "kilogram of choline chloride - A unit of mass equal to one thousand grams of choline chloride." + ), + kilogram_of_hydrogen_peroxide: makeEUInformation( + "KHY", + "kg H₂O₂", + "kilogram of hydrogen peroxide - A unit of mass equal to one thousand grams of hydrogen peroxide." + ), + "kilogram_of_imported_meat(less_offal)": makeEUInformation( + "TMS", + "", + "kilogram of imported meat, less offal - A unit of mass equal to one thousand grams of imported meat, disregarding less valuable by-products such as the entrails." + ), + kilogram_of_methylamine: makeEUInformation( + "KMA", + "kg met.am.", + "kilogram of methylamine - A unit of mass equal to one thousand grams of methylamine." + ), + kilogram_of_nitrogen: makeEUInformation( + "KNI", + "kg N", + "kilogram of nitrogen - A unit of mass equal to one thousand grams of nitrogen." + ), + "kilogram_of_phosphorus_pentoxide(phosphoric_anhydride)": makeEUInformation( + "KPP", + "", + "kilogram of phosphorus pentoxide (phosphoric anhydride) - A unit of mass equal to one thousand grams of phosphorus pentoxide phosphoric anhydride." + ), + "kilogram_of_potassium_hydroxide(caustic_potash)": makeEUInformation( + "KPH", + "kg KOH", + "kilogram of potassium hydroxide (caustic potash) - A unit of mass equal to one thousand grams of potassium hydroxide (caustic potash)." + ), + kilogram_of_potassium_oxide: makeEUInformation( + "KPO", + "kg K₂O", + "kilogram of potassium oxide - A unit of mass equal to one thousand grams of potassium oxide." + ), + "kilogram_of_sodium_hydroxide(caustic_soda)": makeEUInformation( + "KSH", + "kg NaOH", + "kilogram of sodium hydroxide (caustic soda) - A unit of mass equal to one thousand grams of sodium hydroxide (caustic soda)." + ), + "kilogram_of_substance_90_%_dry": makeEUInformation( + "KSD", + "kg 90 % sdt", + "kilogram of substance 90 % dry - A unit of mass equal to one thousand grams of a named substance that is 90% dry." + ), + kilogram_of_tungsten_trioxide: makeEUInformation( + "KWO", + "kg WO₃", + "kilogram of tungsten trioxide - A unit of mass equal to one thousand grams of tungsten trioxide." + ), + kilogram_of_uranium: makeEUInformation( + "KUR", + "kg U", + "kilogram of uranium - A unit of mass equal to one thousand grams of uranium." + ), + kilogram_per_millimetre_width: makeEUInformation("KI", "", "kilogram per millimetre width (10³ kg/m)"), + kilogram_per_square_metre_pascal_second: makeEUInformation( + "Q28", + "kg/(m²·Pa·s)", + "kilogram per square metre pascal second - Unit for the ability of a material to allow the transition of steam. (kg/(m² x Pa x s))" + ), + "kilogram(dry_weight)": makeEUInformation( + "MND", + "", + "kilogram, dry weight - A unit of mass defining the number of kilograms of a product, disregarding the water content of the product." + ), + "kilogram(including_container)": makeEUInformation( + "KIC", + "", + "kilogram, including container - A unit of mass defining the number of kilograms of a product, including its container." + ), + "kilogram(including_inner_packaging)": makeEUInformation( + "KIP", + "", + "kilogram, including inner packaging - A unit of mass defining the number of kilograms of a product, including its inner packaging materials." + ), + "kilogram-force_metre_per_square_centimetre": makeEUInformation( + "E44", + "kgf·m/cm²", + "kilogram-force metre per square centimetre - A unit of torsion defining the torque kilogram-force metre per square centimetre." + ), + kilosegment: makeEUInformation("KJ", "", "kilosegment - A unit of information equal to 10³ (1000) segments."), + kilovolt_ampere_hour: makeEUInformation( + "C79", + "kVAh", + "kilovolt ampere hour - A unit of accumulated energy of 1000 volt amperes over a period of one hour." + ), + kilovolt_ampere_reactive_demand: makeEUInformation( + "K2", + "", + "kilovolt ampere reactive demand - A unit of measure defining the reactive power demand equal to one kilovolt ampere of reactive power." + ), + kilovolt_ampere_reactive_hour: makeEUInformation( + "K3", + "kvar·h", + "kilovolt ampere reactive hour - A unit of measure defining the accumulated reactive energy equal to one kilovolt ampere of reactive power per hour." + ), + kilowatt_demand: makeEUInformation( + "K1", + "", + "kilowatt demand - A unit of measure defining the power load measured at predetermined intervals." + ), + kilowatt_hour_per_cubic_metre: makeEUInformation( + "E46", + "kW·h/m³", + "kilowatt hour per cubic metre - A unit of energy consumption expressed as kilowatt hour per cubic metre. (3,6 x 10⁶ J/m³)" + ), + kilowatt_hour_per_hour: makeEUInformation( + "D03", + "kW·h/h", + "kilowatt hour per hour - A unit of accumulated energy of a thousand watts over a period of one hour." + ), + kilowatt_hour_per_kelvin: makeEUInformation( + "E47", + "kW·h/K", + "kilowatt hour per kelvin - A unit of energy consumption expressed as kilowatt hour per kelvin. (3,6 x 10⁶ J/K)" + ), + kit: makeEUInformation("KT", "", "kit - A unit of count defining the number of kits (kit: tub, barrel or pail)."), + labour_hour: makeEUInformation("LH", "", "labour hour - A unit of time defining the number of labour hours."), + lactic_dry_material_percentage: makeEUInformation( + "KLK", + "", + "lactic dry material percentage - A unit of proportion defining the percentage of dry lactic material in a product." + ), + lactose_excess_percentage: makeEUInformation( + "LAC", + "", + "lactose excess percentage - A unit of proportion defining the percentage of lactose in a product that exceeds a defined percentage level." + ), + layer: makeEUInformation("LR", "", "layer - A unit of count defining the number of layers."), + leaf: makeEUInformation("LEF", "", "leaf - A unit of count defining the number of leaves."), + length: makeEUInformation( + "LN", + "", + "length - A unit of distance defining the linear extent of an item measured from end to end." + ), + linear_foot: makeEUInformation( + "LF", + "", + "linear foot - A unit of count defining the number of feet (12-inch) in length of a uniform width object." + ), + linear_metre: makeEUInformation( + "LM", + "", + "linear metre - A unit of count defining the number of metres in length of a uniform width object." + ), + linear_yard: makeEUInformation( + "LY", + "", + "linear yard - A unit of count defining the number of 36-inch units in length of a uniform width object." + ), + link: makeEUInformation("LK", "", "link - A unit of distance equal to 0.01 chain."), + liquid_pound: makeEUInformation("LP", "", "liquid pound - A unit of mass defining the number of pounds of a liquid substance."), + litre_of_pure_alcohol: makeEUInformation( + "LPA", + "", + "litre of pure alcohol - A unit of volume equal to one litre of pure alcohol." + ), + litre_per_hour: makeEUInformation( + "E32", + "l/h", + "litre per hour - A unit of count defining the number of litres per hour. (2,777 78 x 10⁻⁷ m³/s)" + ), + load: makeEUInformation( + "NL", + "", + "load - A unit of volume defining the number of loads (load: a quantity of items carried or processed at one time)." + ), + "lot[unit_of_procurement]": makeEUInformation( + "LO", + "", + "lot [unit of procurement] - A unit of count defining the number of lots (lot: a collection of associated items)." + ), + "lot[unit_of_weight]": makeEUInformation( + "D04", + "", + "lot [unit of weight] - A unit of weight equal to about 1/2 ounce or 15 grams." + ), + lump_sum: makeEUInformation( + "LS", + "", + "lump sum - A unit of count defining the number of whole or a complete monetary amounts." + ), + manmonth: makeEUInformation( + "3C", + "", + "manmonth - A unit of count defining the number of months for a person or persons to perform an undertaking." + ), + meal: makeEUInformation( + "Q3", + "", + "meal - A unit of count defining the number of meals (meal: an amount of food to be eaten on a single occasion)." + ), + mebibit: makeEUInformation("D11", "Mibit", "mebibit - A unit of information equal to 2²⁰ (1048576) bits (binary digits)."), + mebibit_per_cubic_metre: makeEUInformation( + "E77", + "Mibit/m³", + "mebibit per cubic metre - A unit of information equal to 2²⁰ bits (binary digits) per cubic metre." + ), + mebibit_per_metre: makeEUInformation( + "E75", + "Mibit/m", + "mebibit per metre - A unit of information equal to 2²⁰ bits (binary digits) per metre." + ), + mebibit_per_square_metre: makeEUInformation( + "E76", + "Mibit/m²", + "mebibit per square metre - A unit of information equal to 2²⁰ bits (binary digits) per square metre." + ), + mebibyte: makeEUInformation("E63", "Mibyte", "mebibyte - A unit of information equal to 2²⁰ bytes."), + megabaud: makeEUInformation( + "J54", + "MBd", + "megabaud - A unit of signal transmission speed equal to 10⁶ (1000000) signaling events per second. (10⁶ Bd)" + ), + megabit: makeEUInformation("D36", "Mbit", "megabit - A unit of information equal to 10⁶ (1000000) bits (binary digits)."), + megabit_per_second: makeEUInformation( + "E20", + "Mbit/s", + "megabit per second - A unit of information equal to 10⁶ (1000000) bits (binary digits) per second." + ), + megabyte: makeEUInformation("4L", "Mbyte", "megabyte - A unit of information equal to 10⁶ (1000000) bytes."), + megabyte_per_second: makeEUInformation( + "P95", + "Mbyte/s", + "megabyte per second - 1 000 000-fold of the unit byte divided by the SI base unit second. (10⁶ byte/s)" + ), + megajoule_per_second: makeEUInformation( + "D78", + "MJ/s", + "megajoule per second - A unit of accumulated energy equal to one million joules per second." + ), + megapixel: makeEUInformation("E38", "", "megapixel - A unit of count equal to 10⁶ (1000000) pixels (picture elements)."), + megavolt_ampere_reactive_hour: makeEUInformation( + "MAH", + "Mvar·h", + "megavolt ampere reactive hour - A unit of electrical reactive power defining the total amount of reactive power across a power system." + ), + megawatt_hour_per_hour: makeEUInformation( + "E07", + "MW·h/h", + "megawatt hour per hour - A unit of accumulated energy of a million watts over a period of one hour." + ), + megawatt_per_hertz: makeEUInformation( + "E08", + "MW/Hz", + "megawatt per hertz - A unit of energy expressed as the load change in million watts that will cause a frequency shift of one hertz." + ), + mesh: makeEUInformation( + "57", + "", + "mesh - A unit of count defining the number of strands per inch as a measure of the fineness of a woven product." + ), + message: makeEUInformation("NF", "", "message - A unit of count defining the number of messages."), + metric_carat: makeEUInformation("CTM", "", "metric carat (200 mg)"), + "metric_ton(including_container)": makeEUInformation( + "TIC", + "", + "metric ton, including container - A unit of mass defining the number of metric tons of a product, including its container." + ), + "metric_ton(including_inner_packaging)": makeEUInformation( + "TIP", + "", + "metric ton, including inner packaging - A unit of mass defining the number of metric tons of a product, including its inner packaging materials." + ), + "metric_ton(lubricating_oil)": makeEUInformation( + "LUB", + "", + "metric ton, lubricating oil - A unit of mass defining the number of metric tons of lubricating oil." + ), + mille: makeEUInformation("E12", "", "mille - A unit of count defining the number of cigarettes in units of 1000."), + milliard: makeEUInformation("MLD", "", "milliard - Synonym: billion (US) (10⁹)"), + milliequivalence_caustic_potash_per_gram_of_product: makeEUInformation( + "KO", + "", + "milliequivalence caustic potash per gram of product - A unit of count defining the number of milligrams of potassium hydroxide per gram of product as a measure of the concentration of potassium hydroxide in the product." + ), + million: makeEUInformation("MIO", "", "million (10⁶)"), + million_Btu_per_1000_cubic_foot: makeEUInformation("M9", "MBTU/kft³", "million Btu per 1000 cubic foot"), + "million_Btu(IT)_per_hour": makeEUInformation( + "E16", + "BtuIT/h", + "million Btu(IT) per hour - A unit of power equal to one million British thermal units per hour. (293 071,1 W)" + ), + million_cubic_metre: makeEUInformation( + "HMQ", + "Mm³", + "million cubic metre - A unit of volume equal to one million cubic metres." + ), + million_international_unit: makeEUInformation( + "MIU", + "", + "million international unit - A unit of count defining the number of international units in multiples of 10⁶." + ), + module_width: makeEUInformation( + "H77", + "MW", + "module width - A unit of measure used to describe the breadth of electronic assemblies as an installation standard or mounting dimension." + ), + mole_per_cubiv_metre_to_the_power_sum_of_stoichiometric_numbers: makeEUInformation( + "P99", + "(mol/m³)∑νB", + "mole per cubiv metre to the power sum of stoichiometric numbers - Unit of the equilibrium constant on the basis of the concentration (ISO 80000-9:2009, 9-36.a)." + ), + monetary_value: makeEUInformation("M4", "", "monetary value - A unit of measure expressed as a monetary amount."), + mutually_defined: makeEUInformation( + "ZZ", + "", + "mutually defined - A unit of measure as agreed in common between two or more parties." + ), + natural_unit_of_information: makeEUInformation( + "Q16", + "nat", + "natural unit of information - Logarithmic unit for information equal to the content of decision of a sentence of ,718 281 828 459 mutually exclusive events, expressed as a logarithm to base Euler value e. (nat)" + ), + natural_unit_of_information_per_second: makeEUInformation( + "Q19", + "nat/s", + "natural unit of information per second - Time related logarithmic unit for information equal to the content of decision of a sentence of 2,718 281 828 459 mutually exclusive events, expressed as a logarithm to base of the Euler value e. (nat/s)" + ), + net_kilogram: makeEUInformation( + "58", + "", + "net kilogram - A unit of mass defining the total number of kilograms after deductions." + ), + net_ton: makeEUInformation( + "NT", + "", + "net ton - A unit of mass equal to 2000 pounds, see ton (US). Refer International Convention on tonnage measurement of Ships." + ), + newton_metre_per_metre: makeEUInformation( + "Q27", + "N·m/m²", + "newton metre per metre - Unit for length-related rotational moment as product of the derived SI unit newton and the SI base unit metre divided by the SI base unit metre. (m x kg x s⁻²)" + ), + nil: makeEUInformation("NIL", "()", "nil - A unit of count defining the number of instances of nothing."), + number_of_articles: makeEUInformation( + "NAR", + "", + "number of articles - A unit of count defining the number of articles (article: item)." + ), + number_of_cells: makeEUInformation( + "NCL", + "", + "number of cells - A unit of count defining the number of cells (cell: an enclosed or circumscribed space, cavity, or volume)." + ), + number_of_international_units: makeEUInformation( + "NIU", + "", + "number of international units - A unit of count defining the number of international units." + ), + number_of_jewels: makeEUInformation( + "JWL", + "", + "number of jewels - A unit of count defining the number of jewels (jewel: precious stone)." + ), + number_of_packs: makeEUInformation( + "NMP", + "", + "number of packs - A unit of count defining the number of packs (pack: a collection of objects packaged together)." + ), + number_of_parts: makeEUInformation( + "NPT", + "", + "number of parts - A unit of count defining the number of parts (part: component of a larger entity)." + ), + number_of_words: makeEUInformation("D68", "", "number of words - A unit of count defining the number of words."), + octet: makeEUInformation("Q12", "o", "octet - Synonym for byte: 1 octet = 8 bit = 1 byte. (8 bit)"), + octet_per_second: makeEUInformation( + "Q13", + "o/s", + "octet per second - Unit octet divided by the SI base unit second. (8 bit/s)" + ), + one_per_one: makeEUInformation( + "Q26", + "1/1", + "one per one - Value of the quotient from two physical units of the same kind as a numerator and denominator whereas the units are shortened mutually. (1/1)" + ), + outfit: makeEUInformation( + "11", + "", + "outfit - A unit of count defining the number of outfits (outfit: a complete set of equipment / materials / objects used for a specific purpose)." + ), + overtime_hour: makeEUInformation("OT", "", "overtime hour - A unit of time defining the number of overtime hours."), + ozone_depletion_equivalent: makeEUInformation( + "ODE", + "", + "ozone depletion equivalent - A unit of mass defining the ozone depletion potential in kilograms of a product relative to the calculated depletion for the reference substance, Trichlorofluoromethane (CFC-11)." + ), + pad: makeEUInformation( + "PD", + "", + "pad - A unit of count defining the number of pads (pad: block of paper sheets fastened together at one end)." + ), + page: makeEUInformation("ZP", "", "page - A unit of count defining the number of pages."), + "page-facsimile": makeEUInformation("QA", "", "page - facsimile - A unit of count defining the number of facsimile pages."), + "page-hardcopy": makeEUInformation( + "QB", + "", + "page - hardcopy - A unit of count defining the number of hardcopy pages (hardcopy page: a page rendered as printed or written output on paper, film, or other permanent medium)." + ), + page_per_inch: makeEUInformation( + "PQ", + "ppi", + "page per inch - A unit of quantity defining the degree of thickness of a bound publication, expressed as the number of pages per inch of thickness." + ), + pair: makeEUInformation("PR", "", "pair - A unit of count defining the number of pairs (pair: item described by twos). (2)"), + panel: makeEUInformation( + "OA", + "", + "panel - A unit of count defining the number of panels (panel: a distinct, usually rectangular, section of a surface)." + ), + "part_per_billion(US)": makeEUInformation( + "61", + "ppb", + "part per billion (US) - A unit of proportion equal to 10⁻⁹. (1 x 10⁻⁹)" + ), + part_per_hundred_thousand: makeEUInformation( + "E40", + "ppht", + "part per hundred thousand - A unit of proportion equal to 10⁻⁵. (1 x 10⁻⁵)" + ), + part_per_million: makeEUInformation("59", "ppm", "part per million - A unit of proportion equal to 10⁻⁶. (1 x 10⁻⁶)"), + part_per_thousand: makeEUInformation( + "NX", + "‰", + "part per thousand - A unit of proportion equal to 10⁻³. Synonym: per mille (1 x 10⁻³)" + ), + pascal_to_the_power_sum_of_stoichiometric_numbers: makeEUInformation( + "P98", + "PaΣνB", + "pascal to the power sum of stoichiometric numbers - Unit of the equilibrium constant on the basis of the pressure(ISO 80000-9:2009, 9-35.a)." + ), + pebibit_per_cubic_metre: makeEUInformation( + "E82", + "Pibit/m³", + "pebibit per cubic metre - A unit of information equal to 2⁵⁰ bits (binary digits) per cubic metre." + ), + pebibit_per_metre: makeEUInformation( + "E80", + "Pibit/m", + "pebibit per metre - A unit of information equal to 2⁵⁰ bits (binary digits) per metre." + ), + pebibit_per_square_metre: makeEUInformation( + "E81", + "Pibit/m²", + "pebibit per square metre - A unit of information equal to 2⁵⁰ bits (binary digits) per square metre." + ), + pebibyte: makeEUInformation("E60", "Pibyte", "pebibyte - A unit of information equal to 2⁵⁰ bytes."), + pen_calorie: makeEUInformation( + "N1", + "", + "pen calorie - A unit of count defining the number of calories prescribed daily for parenteral/enteral therapy." + ), + "pen_gram(protein)": makeEUInformation( + "D23", + "", + "pen gram (protein) - A unit of count defining the number of grams of amino acid prescribed for parenteral/enteral therapy." + ), + pennyweight: makeEUInformation("DWT", "", "pennyweight (1,555 174 g)"), + per_mille_per_psi: makeEUInformation( + "J12", + "‰/psi", + "per mille per psi - A unit of pressure equal to one thousandth of a psi (pound-force per square inch). (1,450 377 x 10⁻⁷ Pa⁻¹)" + ), + percent: makeEUInformation("P1", "% or pct", "percent - A unit of proportion equal to 0.01. (1 x 10⁻²)"), + percent_per_bar: makeEUInformation( + "H96", + "%/bar", + "percent per bar - A unit of proportion, equal to 0.01, in relation to an atmospheric pressure of one bar. (10⁻⁷ Pa⁻¹)" + ), + percent_per_decakelvin: makeEUInformation( + "H73", + "%/daK", + "percent per decakelvin - A unit of proportion, equal to 0.01, in relation to 10-fold of the SI base unit Kelvin. (10⁻³ K⁻¹)" + ), + percent_per_degree: makeEUInformation( + "H90", + "%/°", + "percent per degree - A unit of proportion, equal to 0.01, in relation to an angle of one degree. (0,572 957 8 rad⁻¹)" + ), + percent_per_degree_Celsius: makeEUInformation( + "M25", + "%/°C", + "percent per degree Celsius - A unit of proportion, equal to 0.01, in relation to a temperature of one degree. (10⁻² °C⁻¹)" + ), + percent_per_hectobar: makeEUInformation( + "H72", + "%/hbar", + "percent per hectobar - A unit of proportion, equal to 0.01, in relation to 100-fold of the unit bar." + ), + percent_per_hundred: makeEUInformation( + "H93", + "%/100", + "percent per hundred - A unit of proportion, equal to 0.01, in relation to multiples of one hundred. (10⁻⁴)" + ), + percent_per_inch: makeEUInformation( + "H98", + "%/in", + "percent per inch - A unit of proportion, equal to 0.01, in relation to an inch. (0,393 700 8 m⁻¹)" + ), + percent_per_kelvin: makeEUInformation( + "H25", + "%/K", + "percent per kelvin - A unit of proportion, equal to 0.01, in relation to the SI base unit Kelvin. (10⁻² K⁻¹)" + ), + percent_per_metre: makeEUInformation( + "H99", + "%/m", + "percent per metre - A unit of proportion, equal to 0.01, in relation to a metre. (10⁻² m⁻¹)" + ), + percent_per_millimetre: makeEUInformation( + "J10", + "%/mm", + "percent per millimetre - A unit of proportion, equal to 0.01, in relation to a millimetre. (10 m⁻¹)" + ), + percent_per_month: makeEUInformation( + "H71", + "%/mo", + "percent per month - A unit of proportion, equal to 0.01, in relation to a month." + ), + percent_per_ohm: makeEUInformation( + "H89", + "%/Ω", + "percent per ohm - A unit of proportion, equal to 0.01, in relation to the SI derived unit ohm. (10⁻² Ω⁻¹)" + ), + percent_per_one_hundred_thousand: makeEUInformation( + "H92", + "%/100000", + "percent per one hundred thousand - A unit of proportion, equal to 0.01, in relation to multiples of one hundred thousand. (10⁻⁷)" + ), + percent_per_ten_thousand: makeEUInformation( + "H91", + "%/10000", + "percent per ten thousand - A unit of proportion, equal to 0.01, in relation to multiples of ten thousand. (10⁻⁶)" + ), + percent_per_thousand: makeEUInformation( + "H94", + "%/1000", + "percent per thousand - A unit of proportion, equal to 0.01, in relation to multiples of one thousand. (10⁻⁵)" + ), + percent_per_volt: makeEUInformation( + "H95", + "%/V", + "percent per volt - A unit of proportion, equal to 0.01, in relation to the SI derived unit volt. (10⁻² V⁻¹)" + ), + percent_volume: makeEUInformation( + "VP", + "", + "percent volume - A measure of concentration, typically expressed as the percentage volume of a solute in a solution." + ), + percent_weight: makeEUInformation("60", "", "percent weight - A unit of proportion equal to 10⁻². (1 x 10⁻²)"), + "perm(0_ºC)": makeEUInformation( + "P91", + "perm (0 ºC)", + "perm (0 ºC) - Traditional unit for the ability of a material to allow the transition of the steam, defined at a temperature of 0 °C as steam transmittance, where the mass of one grain steam penetrates an area of one foot squared at a pressure from one inch mercury per hour. (5,721 35 x 10⁻¹¹ kg/(m² x Pa x s))" + ), + "perm(23_ºC)": makeEUInformation( + "P92", + "perm (23 ºC)", + "perm (23 ºC) - Traditional unit for the ability of a material to allow the transition of the steam, defined at a temperature of 23 °C as steam transmittance at which the mass of one grain of steam penetrates an area of one square foot at a pressure of one inch mercury per hour. (5,745 25 x 10⁻¹¹ kg/(m² x Pa x s))" + ), + person: makeEUInformation("IE", "", "person - A unit of count defining the number of persons."), + petabit: makeEUInformation("E78", "Pbit", "petabit - A unit of information equal to 10¹⁵ bits (binary digits)."), + petabit_per_second: makeEUInformation( + "E79", + "Pbit/s", + "petabit per second - A unit of information equal to 10¹⁵ bits (binary digits) per second." + ), + petabyte: makeEUInformation("E36", "Pbyte", "petabyte - A unit of information equal to 10¹⁵ bytes."), + pica: makeEUInformation( + "R1", + "", + "pica - A unit of count defining the number of picas. (pica: typographical length equal to 12 points or 4.22 mm (approx.)). (4,217 518 x 10⁻³ m)" + ), + piece: makeEUInformation( + "H87", + "", + "piece - A unit of count defining the number of pieces (piece: a single item, article or exemplar)." + ), + ping: makeEUInformation("E19", "", "ping - A unit of area equal to 3.3 square metres. (3,305 m²)"), + pipeline_joint: makeEUInformation("JNT", "", "pipeline joint - A count of the number of pipeline joints."), + pitch: makeEUInformation("PI", "", "pitch - A unit of count defining the number of characters that fit in a horizontal inch."), + pixel: makeEUInformation("E37", "", "pixel - A unit of count defining the number of pixels (pixel: picture element)."), + portion: makeEUInformation("PTN", "PTN", "portion - A quantity of allowance of food allotted to, or enough for, one person."), + pound_per_ream: makeEUInformation( + "RP", + "", + "pound per ream - A unit of mass for paper, expressed as pounds per ream. (ream: a large quantity of paper, typically 500 sheets)." + ), + "pound-force_foot_per_inch": makeEUInformation( + "P89", + "lbf·ft/in", + "pound-force foot per inch - Unit for length-related rotational moment according to the Anglo-American and Imperial system of units. (53,378 66 m x kg / s²)" + ), + "pound-force_inch_per_inch": makeEUInformation( + "P90", + "lbf·in/in", + "pound-force inch per inch - Unit for length-related rotational moment according to the Anglo-American and Imperial system of units. (4,448 222 m x kg / s²)" + ), + print_point: makeEUInformation("N3", "", "print point (0,013 8 in (approx))"), + proof_gallon: makeEUInformation( + "PGL", + "", + "proof gallon - A unit of volume equal to one gallon of proof spirits, or the alcohol equivalent thereof. Used for measuring the strength of distilled alcoholic liquors, expressed as a percentage of the alcohol content of a standard mixture at a specific temperature." + ), + proof_litre: makeEUInformation( + "PFL", + "", + "proof litre - A unit of volume equal to one litre of proof spirits, or the alcohol equivalent thereof. Used for measuring the strength of distilled alcoholic liquors, expressed as a percentage of the alcohol content of a standard mixture at a specific temperature." + ), + "quarter(UK)": makeEUInformation( + "QTR", + "Qr (UK)", + "quarter (UK) - A traditional unit of weight equal to 1/4 hundredweight. In the United Kingdom, one quarter equals 28 pounds. (12,700 59 kg)" + ), + "quarter(of_a_year)": makeEUInformation( + "QAN", + "", + "quarter (of a year) - A unit of time defining the number of quarters (3 months)." + ), + quire: makeEUInformation( + "QR", + "qr", + "quire - A unit of count for paper, expressed as the number of quires (quire: a number of paper sheets, typically 25)." + ), + rack_unit: makeEUInformation( + "H80", + "U or RU", + "rack unit - A unit of measure used to describe the height in rack units of equipment intended for mounting in a 19-inch rack or a 23-inch rack. One rack unit is 1.75 inches (44.45 mm) high. (4,445 × 10⁻² m)" + ), + rate: makeEUInformation("A9", "", "rate - A unit of quantity expressed as a rate for usage of a facility or service."), + ration: makeEUInformation( + "13", + "", + "ration - A unit of count defining the number of rations (ration: a single portion of provisions)." + ), + ream: makeEUInformation( + "RM", + "", + "ream - A unit of count for paper, expressed as the number of reams (ream: a large quantity of paper sheets, typically 500)." + ), + reciprocal_centimetre: makeEUInformation("E90", "cm⁻¹", "reciprocal centimetre (10² m⁻¹)"), + reciprocal_day: makeEUInformation("E91", "d⁻¹", "reciprocal day (1,157 41 × 10⁻⁵ s⁻¹)"), + reciprocal_inch: makeEUInformation( + "Q24", + "1/in", + "reciprocal inch - Complement of the unit inch according to the Anglo-American and Imperial system of units. (39,370 08 m⁻¹)" + ), + reciprocal_radian: makeEUInformation("P97", "1/rad", "reciprocal radian - Reciprocal of the unit radian. (1/rad)"), + reciprocal_volt: makeEUInformation( + "P96", + "1/V", + "reciprocal volt - Reciprocal of the derived SI unit volt. (m⁻² x kg⁻¹ x s³ x A)" + ), + revenue_ton_mile: makeEUInformation( + "RT", + "", + "revenue ton mile - A unit of information typically used for billing purposes, expressed as the number of revenue tons (revenue ton: either a metric ton or a cubic metres, whichever is the larger), moved over a distance of one mile." + ), + rhe: makeEUInformation("P88", "rhe", "rhe - Non SI-conforming unit of fluidity of dynamic viscosity. (10 m x kg⁻¹ x s)"), + room: makeEUInformation("ROM", "", "room - A unit of count defining the number of rooms."), + round: makeEUInformation( + "D65", + "", + "round - A unit of count defining the number of rounds (round: A circular or cylindrical object)." + ), + run_foot: makeEUInformation("E52", "", "run foot - A unit of count defining the number feet per run."), + running_or_operating_hour: makeEUInformation( + "RH", + "", + "running or operating hour - A unit of time defining the number of hours of operation." + ), + score: makeEUInformation("SCO", "", "score - A unit of count defining the number of units in multiples of 20. (20)"), + scruple: makeEUInformation("SCR", "", "scruple (1,295 982 g)"), + second_per_kilogramm: makeEUInformation( + "Q20", + "s/kg", + "second per kilogramm - Unit of the Einstein transition probability for spontaneous or inducing emissions and absorption according to ISO 80000-7:2008, expressed as SI base unit second divided by the SI base unit kilogram. (kg⁻¹ x s)" + ), + second_per_radian_cubic_metre: makeEUInformation( + "Q22", + "1/(Hz·rad·m³)", + "second per radian cubic metre - Unit of the density of states as an expression of angular frequency as complement of the product of hertz and radiant and the power of SI base unit metre by exponent 3 . (m⁻³ x s x rad⁻¹)" + ), + segment: makeEUInformation("SG", "", "segment - A unit of information equal to 64000 bytes."), + service_unit: makeEUInformation( + "E48", + "", + "service unit - A unit of count defining the number of service units (service unit: defined period / property / facility / utility of supply)." + ), + set: makeEUInformation( + "SET", + "", + "set - A unit of count defining the number of sets (set: a number of objects grouped together)." + ), + shannon: makeEUInformation( + "Q14", + "Sh", + "shannon - Logarithmic unit for information equal to the content of decision of a sentence of two mutually exclusive events, expressed as a logarithm to base 2." + ), + shannon_per_second: makeEUInformation( + "Q17", + "Sh/s", + "shannon per second - Time related logarithmic unit for information equal to the content of decision of a sentence of two mutually exclusive events, expressed as a logarithm to base 2. (Sh/s)" + ), + shares: makeEUInformation( + "E21", + "", + "shares - A unit of count defining the number of shares (share: a total or portion of the parts into which a business entity’s capital is divided)." + ), + shipment: makeEUInformation( + "SX", + "", + "shipment - A unit of count defining the number of shipments (shipment: an amount of goods shipped or transported)." + ), + shot: makeEUInformation("14", "", "shot - A unit of liquid measure, especially related to spirits."), + sitas: makeEUInformation("56", "", "sitas - A unit of area for tin plate equal to a surface area of 100 square metres."), + skein: makeEUInformation( + "SW", + "", + "skein - A unit of count defining the number of skeins (skein: a loosely-coiled bundle of yarn or thread)." + ), + square: makeEUInformation("SQ", "", "square - A unit of count defining the number of squares (square: rectangular shape)."), + square_metre_per_litre: makeEUInformation( + "E31", + "m²/l", + "square metre per litre - A unit of count defining the number of square metres per litre." + ), + "square(roofing)": makeEUInformation( + "SQR", + "", + "square, roofing - A unit of count defining the number of squares of roofing materials, measured in multiples of 100 square feet." + ), + standard: makeEUInformation( + "WSD", + "std", + "standard - A unit of volume of finished lumber equal to 165 cubic feet. Synonym: standard cubic foot (4,672 m³)" + ), + standard_kilolitre: makeEUInformation( + "DMO", + "", + "standard kilolitre - A unit of volume defining the number of kilolitres of a product at a temperature of 15 degrees Celsius, especially in relation to hydrocarbon oils." + ), + standard_litre: makeEUInformation( + "STL", + "", + "standard litre - A unit of volume defining the number of litres of a product at a temperature of 15 degrees Celsius, especially in relation to hydrocarbon oils." + ), + stick: makeEUInformation( + "STC", + "", + "stick - A unit of count defining the number of sticks (stick: slender and often cylindrical piece of a substance)." + ), + "stick(cigarette)": makeEUInformation( + "STK", + "", + "stick, cigarette - A unit of count defining the number of cigarettes in the smallest unit for stock-taking and/or duty computation." + ), + "stick(military)": makeEUInformation( + "15", + "", + "stick, military - A unit of count defining the number of military sticks (military stick: bombs or paratroops released in rapid succession from an aircraft)." + ), + strand: makeEUInformation( + "E30", + "", + "strand - A unit of count defining the number of strands (strand: long, thin, flexible, single thread, strip of fibre, constituent filament or multiples of the same, twisted together)." + ), + straw: makeEUInformation( + "STW", + "", + "straw - A unit of count defining the number of straws (straw: a slender tube used for sucking up liquids)." + ), + strip: makeEUInformation( + "SR", + "", + "strip - A unit of count defining the number of strips (strip: long narrow piece of an object)." + ), + syringe: makeEUInformation( + "SYR", + "", + "syringe - A unit of count defining the number of syringes (syringe: a small device for pumping, spraying and/or injecting liquids through a small aperture)." + ), + tablet: makeEUInformation( + "U2", + "", + "tablet - A unit of count defining the number of tablets (tablet: a small flat or compressed solid object)." + ), + tebibit_per_cubic_metre: makeEUInformation( + "E86", + "Tibit/m³", + "tebibit per cubic metre - A unit of information equal to 2⁴⁰ bits (binary digits) per cubic metre." + ), + tebibit_per_metre: makeEUInformation( + "E85", + "Tibit/m", + "tebibit per metre - A unit of information equal to 2⁴⁰ bits (binary digits) per metre." + ), + tebibit_per_square_metre: makeEUInformation( + "E87", + "Tibit/m²", + "tebibit per square metre - A unit of information equal to 2⁴⁰ bits (binary digits) per square metre." + ), + tebibyte: makeEUInformation("E61", "Tibyte", "tebibyte - A unit of information equal to 2⁴⁰ bytes."), + teeth_per_inch: makeEUInformation("TPI", "TPI", "teeth per inch - The number of teeth per inch. (0.0254 /m)"), + telecommunication_line_in_service: makeEUInformation( + "T0", + "", + "telecommunication line in service - A unit of count defining the number of lines in service." + ), + telecommunication_line_in_service_average: makeEUInformation( + "UB", + "", + "telecommunication line in service average - A unit of count defining the average number of lines in service." + ), + telecommunication_port: makeEUInformation( + "UC", + "", + "telecommunication port - A unit of count defining the number of network access ports." + ), + ten_day: makeEUInformation("DAD", "", "ten day - A unit of time defining the number of days in multiples of 10."), + ten_pack: makeEUInformation("TP", "", "ten pack - A unit of count defining the number of items in multiples of 10."), + ten_pair: makeEUInformation( + "TPR", + "", + "ten pair - A unit of count defining the number of pairs in multiples of 10 (pair: item described by twos)." + ), + ten_set: makeEUInformation( + "TST", + "", + "ten set - A unit of count defining the number of sets in multiples of 10 (set: a number of objects grouped together)." + ), + ten_thousand_sticks: makeEUInformation( + "TTS", + "", + "ten thousand sticks - A unit of count defining the number of sticks in multiples of 10000 (stick: slender and often cylindrical piece of a substance)." + ), + terabit: makeEUInformation("E83", "Tbit", "terabit - A unit of information equal to 10¹² bits (binary digits)."), + terabit_per_second: makeEUInformation( + "E84", + "Tbit/s", + "terabit per second - A unit of information equal to 10¹² bits (binary digits) per second." + ), + terabyte: makeEUInformation("E35", "Tbyte", "terabyte - A unit of information equal to 10¹² bytes."), + test: makeEUInformation("E53", "", "test - A unit of count defining the number of tests."), + tex: makeEUInformation( + "D34", + "tex (g/km)", + "tex - A unit of yarn density. One decitex equals a mass of 1 gram per 1 kilometre of length. (10⁻⁶ kg/m)" + ), + theoretical_pound: makeEUInformation( + "24", + "", + "theoretical pound - A unit of mass defining the expected mass of material expressed as the number of pounds." + ), + theoretical_ton: makeEUInformation( + "27", + "", + "theoretical ton - A unit of mass defining the expected mass of material, expressed as the number of tons." + ), + thousand: makeEUInformation("MIL", "", "thousand (10³)"), + thousand_board_foot: makeEUInformation("MBF", "", "thousand board foot - A unit of volume equal to one thousand board foot."), + thousand_cubic_foot: makeEUInformation( + "FC", + "kft³", + "thousand cubic foot - A unit of volume equal to one thousand cubic foot." + ), + thousand_cubic_metre: makeEUInformation( + "R9", + "", + "thousand cubic metre - A unit of volume equal to one thousand cubic metres. (10³m³)" + ), + thousand_cubic_metre_per_day: makeEUInformation( + "TQD", + "km³/d", + "thousand cubic metre per day - A unit of volume equal to one thousand cubic metres per day. (1,157 41 x 10⁻² m³/s)" + ), + thousand_piece: makeEUInformation( + "T3", + "", + "thousand piece - A unit of count defining the number of pieces in multiples of 1000 (piece: a single item, article or exemplar)." + ), + thousand_square_inch: makeEUInformation("TI", "", "thousand square inch"), + thousand_standard_brick_equivalent: makeEUInformation( + "MBE", + "", + "thousand standard brick equivalent - A unit of count defining the number of one thousand brick equivalent units." + ), + tonne_kilometre: makeEUInformation( + "TKM", + "t·km", + "tonne kilometre - A unit of information typically used for billing purposes, expressed as the number of tonnes (metric tons) moved over a distance of one kilometre. (10⁶ kg x m)" + ), + total_acid_number: makeEUInformation( + "TAN", + "TAN", + "total acid number - A unit of chemistry defining the amount of potassium hydroxide (KOH) in milligrams that is needed to neutralize the acids in one gram of oil. It is an important quality measurement of crude oil. (mg KOH/g )" + ), + treatment: makeEUInformation( + "U1", + "", + "treatment - A unit of count defining the number of treatments (treatment: subjection to the action of a chemical, physical or biological agent)." + ), + "trillion(EUR)": makeEUInformation("TRL", "", "trillion (EUR) (10¹⁸)"), + trip: makeEUInformation("E54", "", "trip - A unit of count defining the number of trips."), + "troy_pound(US)": makeEUInformation("LBT", "", "troy pound (US) (373,241 7 g)"), + twenty_foot_container: makeEUInformation( + "20", + "", + "twenty foot container - A unit of count defining the number of shipping containers that measure 20 foot in length." + ), + tyre: makeEUInformation( + "E23", + "", + "tyre - A unit of count defining the number of tyres (a solid or air-filled covering placed around a wheel rim to form a soft contact with the road, absorb shock and provide traction)." + ), + use: makeEUInformation("E55", "", "use - A unit of count defining the number of times an object is used."), + "volt-ampere_per_kilogram": makeEUInformation("VA", "V·A / kg", "volt - ampere per kilogram (V x A / kg)"), + volt_AC: makeEUInformation("2G", "V", "volt AC - A unit of electric potential in relation to alternating current (AC). (V)"), + volt_DC: makeEUInformation("2H", "V", "volt DC - A unit of electric potential in relation to direct current (DC). (V)"), + watt_per_kilogram: makeEUInformation("WA", "W/kg", "watt per kilogram (1 W/kg)"), + watt_square_metre: makeEUInformation( + "Q21", + "W·m²", + "watt square metre - Unit of the first radiation constants c1 = 2·p·h·c0², the value of which is 3,741 771 18·10?¹6-fold that of the comparative value of the product of the derived SI unit watt multiplied with the power of the SI base unit metre with the exponent 2. (m⁴ x kg x s⁻³)" + ), + weber_to_the_power_minus_one: makeEUInformation( + "Q23", + "1/Wb", + "weber to the power minus one - Complement of the derived SI unit weber as unit of the Josephson constant, which value is equal to the 384 597,891-fold of the reference value gigahertz divided by volt. (m⁻² x kg⁻¹ x s² x A)" + ), + well: makeEUInformation("E56", "", "well - A unit of count defining the number of wells."), + wet_kilo: makeEUInformation( + "W2", + "", + "wet kilo - A unit of mass defining the number of kilograms of a product, including the water content of the product." + ), + wet_pound: makeEUInformation( + "WB", + "", + "wet pound - A unit of mass defining the number of pounds of a material, including the water content of the material." + ), + wet_ton: makeEUInformation( + "WE", + "", + "wet ton - A unit of mass defining the number of tons of a material, including the water content of the material." + ), + wine_gallon: makeEUInformation("WG", "", "wine gallon - A unit of volume equal to 231 cubic inches."), + working_day: makeEUInformation( + "E49", + "", + "working day - A unit of count defining the number of working days (working day: a day on which work is ordinarily performed)." + ), + working_month: makeEUInformation("WM", "", "working month - A unit of time defining the number of working months."), + zone: makeEUInformation("E57", "", "zone - A unit of count defining the number of zones.") }; diff --git a/packages/node-opcua-units/test/test_units.ts b/packages/node-opcua-units/test/test_units.ts index 3559cc3a7f..94f11ed836 100644 --- a/packages/node-opcua-units/test/test_units.ts +++ b/packages/node-opcua-units/test/test_units.ts @@ -1,9 +1,7 @@ - import { allUnits } from ".."; -describe("Units", ()=>{ - - it("should generate fancy units", ()=>{ - const u = allUnits["British_thermal_unit_(international_table)_per_second_square_foot_degree_Rankine"]; +describe("Units", () => { + it("should generate fancy units", () => { + const u = allUnits["British_thermal_unit(international_table)_per_second_square_foot_degree_Rankine"]; console.log(u.toString()); }); -}) \ No newline at end of file +}); diff --git a/packages/node-opcua-units/tools/build.ts b/packages/node-opcua-units/tools/build.ts index 9ca7928138..105b6b6691 100644 --- a/packages/node-opcua-units/tools/build.ts +++ b/packages/node-opcua-units/tools/build.ts @@ -1,8 +1,56 @@ +/* eslint-disable complexity */ import * as path from "path"; import * as fs from "fs"; import { readFile, utils } from "xlsx"; -import { string } from "yargs"; -import { s } from "../../node-opcua/dist"; + + +const j = (s: string) => s.replace(/ /gm, "_"); + +const a = (s: string) => (s ? s.replace("U+00a0", "").replace(" ", " ").replace(/"/gm, "\\\"").replace(/'/gm, "").replace(/\n|\r/gm, " ") : "").trim(); + +const makeU = (s: string) => { + const r = a(s.replace(/ /gm, "_").replace("_[", "[").replace("_(", "(")).replace(/_-_/gm, "-"); + if (/,_/.test(r)) { + return r.replace(/,_/, "(") + ")"; + } + return r; +} + +interface EntryAnnexeII_III { + Name: string; + "Common\r\nCode": string; + "Description": string; + "Level /\r\r\nCategory": string; + Symbol: string; + "Conversion Factor": string; + Status: string; +} + +interface Entry { + Sector: string; + Quantity: string; + Name: string; + Symbol: string; + 'Group Number': string; + 'Group ID': string; + "Level/ Category": string; + "Common Code": string; + "Conversion Factor": string; + "Description"?: string; +} +function makeDescription(u: Entry | EntryAnnexeII_III) { + const cf = u["Conversion Factor"] || ""; + const name = a(u.Name); + const desc = a(u.Description || ""); + let str = name; + if (desc) { + str += " - " + desc; + } + if (cf) { + str += ` (${cf})`; + } + return str; +} // eslint-disable-next-line max-statements async function main() { @@ -10,67 +58,33 @@ async function main() { // Reading our test file const file = readFile(path.join(__dirname, './rec20_Rev17e-2021.xlsx')); - const data: any[] = []; - - const sheets = file.SheetNames - - interface Entry { - Sector: string; - Quantity: string; - Name: string; - Symbol: string; - 'Group Number': string; - 'Group ID': string; - "Level/ Category": string; - "Common Code": string; - "Conversion Factor": string; - "Description"?: string; - } const annex1 = utils.sheet_to_json(file.Sheets[file.SheetNames[1]]) as Entry[]; - const annex2_3 = utils.sheet_to_json(file.Sheets[file.SheetNames[3]]) as Entry[]; - - - const sectors = [... new Set(annex1.map((x) => x.Sector + "/" + x.Quantity))]; + const annex2_3 = utils.sheet_to_json(file.Sheets[file.SheetNames[2]]) as EntryAnnexeII_III[]; type Unit = Record; type Sector = Record; const units: Record = {}; - for (const e of annex1) { + const quantityTitles: Record = {}; + // also add Level 3 untis that are not marked with X or D ( Deleted) from annexe II and III + const uncategorizedUnits = annex2_3.filter((x) => !x.Status && x["Level /\r\r\nCategory"][0] === "3").sort((a, b) => a.Name > b.Name ? 1 : -1) + + for (const e of annex1) { units[e.Sector] = units[e.Sector] || {}; + const sector = units[e.Sector]; - sector[e.Quantity] = sector[e.Quantity] || {}; - const q = sector[e.Quantity]; + + const quantity = a((e.Quantity || "generic").split(",")[0].replace(/\(.*\)/gm, "")); + + sector[quantity] = sector[quantity] || {}; + quantityTitles[quantity] = a(e.Quantity); + + const q = sector[quantity]; q[e.Name] = e; } const str: string[] = []; const w = (s: string) => str.push(s); - const a = (s: string) => s ? s.replace("U+00a0", "").replace(/"/gm, "\\\"").replace(/'/gm, "").replace(/\n|\r/gm, " ") : ""; - - // { - // w("// Automatically generated file, do not modify"); - // w(`import { EUInformation } from "node-opcua-types";`); - // w(`export interface CategorizedUnits { `); - // for (const [keyS, sector] of Object.entries(units)) { - // w(` '${a(keyS)}': {`); - // for (const [keyQ, q] of Object.entries(sector)) { - - // w(` '${a(keyQ)}': {`); - // for (const [keyU, u] of Object.entries(q)) { - // w(` '${a(keyU.replace(/ /gm, "_"))}': EUInformation; `); - // } - // w(` },`); - // } - // w(` },`); - // } - // w(`}`); - - // const content = str.join("\n"); - // fs.promises.writeFile(path.join(__dirname, "../source/_generated_i_units.ts"), content); - // str.splice(0); - // } - { w("// Automatically generated file, do not modify"); w(`import { makeEUInformation } from "node-opcua-data-access";`); @@ -79,22 +93,35 @@ async function main() { w(' /**'); w(` * ${keyS}`); w(' */'); - w(` '${a(keyS)}': {`); + const shortKeyS = j(keyS.split(",")[0]); + w(` '${a(shortKeyS)}': {`); for (const [keyQ, q] of Object.entries(sector)) { w(' /**'); - w(` * ${keyQ}`); + w(` * ${quantityTitles[keyQ]}`); w(' */'); - w(` '${a(keyQ)}': {`); + w(` '${a(j(keyQ))}': {`); for (const [keyU, u] of Object.entries(q)) { - const cf = u["Conversion Factor"] || ""; const code = u["Common Code"]; - w(` '${a(keyU.replace(/ /gm, "_"))}': makeEUInformation("${code}","${a(u.Symbol)}","${a(u.Name)} - ${(a(u.Description ? u.Description + " " : "") + cf)}"),`); + const unit = makeU(keyU); + const description = makeDescription(u); + w(` '${unit}': makeEUInformation("${code}","${a(u.Symbol || "")}","${description}"),`); } w(` },`); } w(` },`); } + w(' /**'); + w(` * Level 3 Units ( uncategorized)`); + w(' */'); + for (const u of uncategorizedUnits) { + const code = u["Common\r\nCode"]; + const keyU = u.Name; + const unit = makeU(keyU); + const cf = u["Conversion Factor"] || ""; + const description = makeDescription(u); + w(` '${unit}': makeEUInformation("${code}","${a(u.Symbol || "")}","${description}"),`); + } w(`}`); const content = str.join("\n"); @@ -115,12 +142,27 @@ async function main() { w(`import { makeEUInformation } from "node-opcua-data-access";`); w(`export const allUnits = { `); for (const [keyU, u] of Object.entries(units).sort(([a], [b]) => a > b ? 1 : (a < b) ? -1 : 0)) { - const cf = u["Conversion Factor"] || ""; const code = u["Common Code"]; - w(` '${a(keyU.replace(/ /gm, "_"))}': makeEUInformation("${code}","${a(u.Symbol)}","${a(u.Name)} - ${(a(u.Description ? u.Description + " " : "") + cf)}"),`); + const unit = makeU(keyU); + const cf = u["Conversion Factor"] || ""; + const description = makeDescription(u); + w(` '${unit}': makeEUInformation("${code}","${a(u.Symbol || "")}","${description}"),`); + } + + w("// Some other useful (non-SI) units"); + for (const u of uncategorizedUnits) { + const keyU = u.Name; + // there is a conflict with this unit denier tthat we intentionaly ignore here + if (keyU === "denier") continue; + const code = u["Common\r\nCode"]; + const unit = makeU(keyU); + const cf = u["Conversion Factor"] || ""; + const description = makeDescription(u); + w(` '${unit}': makeEUInformation("${code}","${a(u.Symbol || "")}","${description}"),`); } w(`}`); + const content = str.join("\n"); fs.promises.writeFile(path.join(__dirname, "../source/_generated_all_units.ts"), content); str.splice(0); @@ -130,4 +172,6 @@ async function main() { // } } } -main(); \ No newline at end of file +main(); + + diff --git a/packages/node-opcua-units/tsconfig.json b/packages/node-opcua-units/tsconfig.json index 6591bff557..9b8021569f 100644 --- a/packages/node-opcua-units/tsconfig.json +++ b/packages/node-opcua-units/tsconfig.json @@ -14,7 +14,6 @@ { "path": "../node-opcua-data-access" } - ], "exclude": ["node_modules", "dist"] } diff --git a/packages/tsconfig.json b/packages/tsconfig.json index 3ee2705621..2fb562b58e 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -50,6 +50,7 @@ { "path": "node-opcua-service-secure-channel" }, { "path": "node-opcua-types" }, { "path": "node-opcua-nodeset-woodworking" }, - { "path": "node-opcua-nodeset-ijt" } + { "path": "node-opcua-nodeset-ijt" }, + { "path": "node-opcua-units" } ] } diff --git a/tsconfig.json b/tsconfig.json index ed82ed7df3..b8e38c1242 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -90,6 +90,9 @@ }, { "path": "packages/node-opcua-nodeset-woodworking" + }, + { + "path": "packages/node-opcua-units" } ],