UNPKG

haystack-units

Version:
1,941 lines (1,940 loc) 88.4 kB
import { HUnit } from 'haystack-core'; /** * This file is automatically generated during the build process. * * Please do not manually edit this file! */ // dimensionless const percent = HUnit.define({ ids: ['percent', '%'], scale: 0.01, offset: 0, quantity: 'dimensionless', }); const pixel = HUnit.define({ ids: ['pixel', 'px'], scale: 1, offset: 0, quantity: 'dimensionless', }); const decibel = HUnit.define({ ids: ['decibel', 'db'], scale: 1, offset: 0, quantity: 'dimensionless', }); const powerFactor = HUnit.define({ ids: ['power_factor', 'pf'], scale: 1, offset: 0, quantity: 'dimensionless', }); const ph = HUnit.define({ ids: ['ph', 'pH'], scale: 1, offset: 0, quantity: 'dimensionless', }); const percentRelativeHumidity = HUnit.define({ ids: ['percent_relative_humidity', '%RH'], scale: 1, offset: 0, quantity: 'dimensionless', }); const gramsOfWaterPerKilogramDryAir = HUnit.define({ ids: ['grams_of_water_per_kilogram_dry_air', 'gH₂O/kgAir'], scale: 1, offset: 0, quantity: 'dimensionless', }); const voltsPerDegreeKelvin = HUnit.define({ ids: ['volts_per_degree_kelvin', 'V/K'], scale: 1, offset: 0, quantity: 'dimensionless', }); const degreeDaysCelsius = HUnit.define({ ids: ['degree_days_celsius', '°daysC'], scale: 1, offset: 0, quantity: 'dimensionless', }); const degreeDaysFahrenheit = HUnit.define({ ids: ['degree_days_fahrenheit', '°daysF'], scale: 1, offset: 0, quantity: 'dimensionless', }); const percentObscurationPerFoot = HUnit.define({ ids: ['percent_obscuration_per_foot', '%obsc/ft'], scale: 1, offset: 0, quantity: 'dimensionless', }); const percentObscurationPerMeter = HUnit.define({ ids: ['percent_obscuration_per_meter', '%obsc/m'], scale: 1, offset: 0, quantity: 'dimensionless', }); const psiPerDegreeFahrenheit = HUnit.define({ ids: ['psi_per_degree_fahrenheit', 'psi/°F'], scale: 1, offset: 0, quantity: 'dimensionless', }); const squareMetersPerNewton = HUnit.define({ ids: ['square_meters_per_newton', 'm²/N'], scale: 1, offset: 0, quantity: 'dimensionless', }); const wattsPerSquareMeterDegreeKelvin = HUnit.define({ ids: ['watts_per_square_meter_degree_kelvin', 'W/m²K'], scale: 1, offset: 0, quantity: 'dimensionless', }); const dbMillivolt = HUnit.define({ ids: ['db_millivolt', 'dBmV'], scale: 1, offset: 0, quantity: 'dimensionless', }); const dbMicrovolt = HUnit.define({ ids: ['db_microvolt', 'dBµV'], scale: 1, offset: 0, quantity: 'dimensionless', }); const partsPerUnit = HUnit.define({ ids: ['parts_per_unit', 'ppu'], scale: 1, offset: 0, quantity: 'dimensionless', }); const partsPerMillion = HUnit.define({ ids: ['parts_per_million', 'ppm'], scale: 0.000001, offset: 0, quantity: 'dimensionless', }); const partsPerBillion = HUnit.define({ ids: ['parts_per_billion', 'ppb'], scale: 1e-9, offset: 0, quantity: 'dimensionless', }); const gramsPerKilogram = HUnit.define({ ids: ['grams_per_kilogram', 'g/kg'], scale: 0.001, offset: 0, quantity: 'dimensionless', }); const radian = HUnit.define({ ids: ['radian', 'rad'], scale: 1, offset: 0, quantity: 'dimensionless', }); const degreesAngular = HUnit.define({ ids: ['degrees_angular', 'deg'], scale: 0.017453292519943, offset: 0, quantity: 'dimensionless', }); const degreesPhase = HUnit.define({ ids: ['degrees_phase', 'degPh'], scale: 0.017453292519943, offset: 0, quantity: 'dimensionless', }); const steradian = HUnit.define({ ids: ['steradian', 'sr'], scale: 1, offset: 0, quantity: 'dimensionless', }); const nephelometricTurbidityUnits = HUnit.define({ ids: ['nephelometric_turbidity_units', 'ntu'], scale: 1, offset: 0, quantity: 'dimensionless', }); const formazinNephelometricUnit = HUnit.define({ ids: ['formazin_nephelometric_unit', 'fnu'], scale: 1, offset: 0, quantity: 'dimensionless', }); const powerUsageEffectiveness = HUnit.define({ ids: ['power_usage_effectiveness', 'PUE'], scale: 1, offset: 0, quantity: 'dimensionless', }); const dataCenterInfrastructureEfficiency = HUnit.define({ ids: ['data_center_infrastructure_efficiency', 'DCIE'], scale: 1, offset: 0, quantity: 'dimensionless', }); // currency const afghani = HUnit.define({ ids: ['afghani', 'AFN', 'Af'], scale: 1, offset: 0, quantity: 'currency', }); const algerianDinar = HUnit.define({ ids: ['algerian_dinar', 'DZD'], scale: 1, offset: 0, quantity: 'currency', }); const argentinePeso = HUnit.define({ ids: ['argentine_peso', 'ARS'], scale: 1, offset: 0, quantity: 'currency', }); const armenianDram = HUnit.define({ ids: ['armenian_dram', 'AMD', 'Դ'], scale: 1, offset: 0, quantity: 'currency', }); const arubanGuilderFlorin = HUnit.define({ ids: ['aruban_guilder_florin', 'AWG', 'ƒ'], scale: 1, offset: 0, quantity: 'currency', }); const australianDollar = HUnit.define({ ids: ['australian_dollar', 'AUD'], scale: 1, offset: 0, quantity: 'currency', }); const azerbaijanianManat = HUnit.define({ ids: ['azerbaijanian_manat', 'AZN', 'ман'], scale: 1, offset: 0, quantity: 'currency', }); const bahamianDollar = HUnit.define({ ids: ['bahamian_dollar', 'BSD'], scale: 1, offset: 0, quantity: 'currency', }); const bahrainiDinar = HUnit.define({ ids: ['bahraini_dinar', 'BHD'], scale: 1, offset: 0, quantity: 'currency', }); const baht = HUnit.define({ ids: ['baht', 'THB', '฿'], scale: 1, offset: 0, quantity: 'currency', }); const balboa = HUnit.define({ ids: ['balboa', 'PAB'], scale: 1, offset: 0, quantity: 'currency', }); const barbadosDollar = HUnit.define({ ids: ['barbados_dollar', 'BBD'], scale: 1, offset: 0, quantity: 'currency', }); const belarussianRuble = HUnit.define({ ids: ['belarussian_ruble', 'BYR', 'Br'], scale: 1, offset: 0, quantity: 'currency', }); const belizeDollar = HUnit.define({ ids: ['belize_dollar', 'BZD'], scale: 1, offset: 0, quantity: 'currency', }); const bermudianDollar = HUnit.define({ ids: ['bermudian_dollar', 'BMD'], scale: 1, offset: 0, quantity: 'currency', }); const bolivarFuerte = HUnit.define({ ids: ['bolivar_fuerte', 'VEF'], scale: 1, offset: 0, quantity: 'currency', }); const boliviano = HUnit.define({ ids: ['boliviano', 'BOB'], scale: 1, offset: 0, quantity: 'currency', }); const brazilianReal = HUnit.define({ ids: ['brazilian_real', 'BRL', 'R$'], scale: 1, offset: 0, quantity: 'currency', }); const bruneiDollar = HUnit.define({ ids: ['brunei_dollar', 'BND'], scale: 1, offset: 0, quantity: 'currency', }); const bulgarianLev = HUnit.define({ ids: ['bulgarian_lev', 'BGN', 'лв'], scale: 1, offset: 0, quantity: 'currency', }); const burundiFranc = HUnit.define({ ids: ['burundi_franc', 'BIF'], scale: 1, offset: 0, quantity: 'currency', }); const canadianDollar = HUnit.define({ ids: ['canadian_dollar', 'CAD'], scale: 1, offset: 0, quantity: 'currency', }); const capeVerdeEscudo = HUnit.define({ ids: ['cape_verde_escudo', 'CVE'], scale: 1, offset: 0, quantity: 'currency', }); const caymanIslandsDollar = HUnit.define({ ids: ['cayman_islands_dollar', 'KYD'], scale: 1, offset: 0, quantity: 'currency', }); const cedi = HUnit.define({ ids: ['cedi', 'GHS', '₵'], scale: 1, offset: 0, quantity: 'currency', }); const cfaFrancBceao = HUnit.define({ ids: ['cfa_franc_bceao', 'XAF'], scale: 1, offset: 0, quantity: 'currency', }); const cfpFranc = HUnit.define({ ids: ['cfp_franc', 'XPF'], scale: 1, offset: 0, quantity: 'currency', }); const chileanPeso = HUnit.define({ ids: ['chilean_peso', 'CLP'], scale: 1, offset: 0, quantity: 'currency', }); const chineseYuan = HUnit.define({ ids: ['chinese_yuan', 'CNY', '元'], scale: 1, offset: 0, quantity: 'currency', }); const congoleseFranc = HUnit.define({ ids: ['congolese_franc', 'CDF'], scale: 1, offset: 0, quantity: 'currency', }); const cordobaOro = HUnit.define({ ids: ['cordoba_oro', 'NIO', 'C$'], scale: 1, offset: 0, quantity: 'currency', }); const costaRicanColon = HUnit.define({ ids: ['costa_rican_colon', 'CRC', '₡'], scale: 1, offset: 0, quantity: 'currency', }); const croatianKuna = HUnit.define({ ids: ['croatian_kuna', 'HRK', 'Kn'], scale: 1, offset: 0, quantity: 'currency', }); const cubanPeso = HUnit.define({ ids: ['cuban_peso', 'CUP'], scale: 1, offset: 0, quantity: 'currency', }); const czechKoruna = HUnit.define({ ids: ['czech_koruna', 'CZK', 'Kč'], scale: 1, offset: 0, quantity: 'currency', }); const dalasi = HUnit.define({ ids: ['dalasi', 'GMD'], scale: 1, offset: 0, quantity: 'currency', }); const danishKrone = HUnit.define({ ids: ['danish_krone', 'DKK', 'kr'], scale: 1, offset: 0, quantity: 'currency', }); const denar = HUnit.define({ ids: ['denar', 'MKD', 'ден'], scale: 1, offset: 0, quantity: 'currency', }); const djiboutiFranc = HUnit.define({ ids: ['djibouti_franc', 'DJF'], scale: 1, offset: 0, quantity: 'currency', }); const dobra = HUnit.define({ ids: ['dobra', 'STD', 'Db'], scale: 1, offset: 0, quantity: 'currency', }); const dominicanPeso = HUnit.define({ ids: ['dominican_peso', 'DOP'], scale: 1, offset: 0, quantity: 'currency', }); const dong = HUnit.define({ ids: ['dong', 'VND', '₫'], scale: 1, offset: 0, quantity: 'currency', }); const eastCaribbeanDollar = HUnit.define({ ids: ['east_caribbean_dollar', 'XCD'], scale: 1, offset: 0, quantity: 'currency', }); const egyptianPound = HUnit.define({ ids: ['egyptian_pound', 'EGP'], scale: 1, offset: 0, quantity: 'currency', }); const ethiopianBirr = HUnit.define({ ids: ['ethiopian_birr', 'ETB'], scale: 1, offset: 0, quantity: 'currency', }); const euro = HUnit.define({ ids: ['euro', 'EUR', '€'], scale: 1, offset: 0, quantity: 'currency', }); const falklandIslandsPound = HUnit.define({ ids: ['falkland_islands_pound', 'FKP'], scale: 1, offset: 0, quantity: 'currency', }); const fijiDollar = HUnit.define({ ids: ['fiji_dollar', 'FJD'], scale: 1, offset: 0, quantity: 'currency', }); const forint = HUnit.define({ ids: ['forint', 'HUF'], scale: 1, offset: 0, quantity: 'currency', }); const gibraltarPound = HUnit.define({ ids: ['gibraltar_pound', 'GIP'], scale: 1, offset: 0, quantity: 'currency', }); const gourde = HUnit.define({ ids: ['gourde', 'HTG'], scale: 1, offset: 0, quantity: 'currency', }); const guarani = HUnit.define({ ids: ['guarani', 'PYG', '₲'], scale: 1, offset: 0, quantity: 'currency', }); const guineaFranc = HUnit.define({ ids: ['guinea_franc', 'GNF'], scale: 1, offset: 0, quantity: 'currency', }); const guyanaDollar = HUnit.define({ ids: ['guyana_dollar', 'GYD'], scale: 1, offset: 0, quantity: 'currency', }); const hongKongDollar = HUnit.define({ ids: ['hong_kong_dollar', 'HKD'], scale: 1, offset: 0, quantity: 'currency', }); const hryvnia = HUnit.define({ ids: ['hryvnia', 'UAH', '₴'], scale: 1, offset: 0, quantity: 'currency', }); const icelandKrona = HUnit.define({ ids: ['iceland_krona', 'ISK', 'Kr'], scale: 1, offset: 0, quantity: 'currency', }); const indianRupee = HUnit.define({ ids: ['indian_rupee', 'INR', '₹'], scale: 1, offset: 0, quantity: 'currency', }); const iranianRial = HUnit.define({ ids: ['iranian_rial', 'IRR'], scale: 1, offset: 0, quantity: 'currency', }); const iraqiDinar = HUnit.define({ ids: ['iraqi_dinar', 'IQD'], scale: 1, offset: 0, quantity: 'currency', }); const jamaicanDollar = HUnit.define({ ids: ['jamaican_dollar', 'JMD'], scale: 1, offset: 0, quantity: 'currency', }); const jordanianDinar = HUnit.define({ ids: ['jordanian_dinar', 'JOD'], scale: 1, offset: 0, quantity: 'currency', }); const kenyanShilling = HUnit.define({ ids: ['kenyan_shilling', 'KES', 'Sh'], scale: 1, offset: 0, quantity: 'currency', }); const kina = HUnit.define({ ids: ['kina', 'PGK'], scale: 1, offset: 0, quantity: 'currency', }); const kip = HUnit.define({ ids: ['kip', 'LAK', '₭'], scale: 1, offset: 0, quantity: 'currency', }); const konvertibilnaMarka = HUnit.define({ ids: ['konvertibilna_marka', 'BAM', 'КМ'], scale: 1, offset: 0, quantity: 'currency', }); const kuwaitiDinar = HUnit.define({ ids: ['kuwaiti_dinar', 'KWD'], scale: 1, offset: 0, quantity: 'currency', }); const kwacha = HUnit.define({ ids: ['kwacha', 'MWK', 'MK'], scale: 1, offset: 0, quantity: 'currency', }); const kwanza = HUnit.define({ ids: ['kwanza', 'AOA', 'Kz'], scale: 1, offset: 0, quantity: 'currency', }); const kyat = HUnit.define({ ids: ['kyat', 'MMK'], scale: 1, offset: 0, quantity: 'currency', }); const lari = HUnit.define({ ids: ['lari', 'GEL', 'ლ'], scale: 1, offset: 0, quantity: 'currency', }); const lebanesePound = HUnit.define({ ids: ['lebanese_pound', 'LBP'], scale: 1, offset: 0, quantity: 'currency', }); const lek = HUnit.define({ ids: ['lek', 'ALL'], scale: 1, offset: 0, quantity: 'currency', }); const lempira = HUnit.define({ ids: ['lempira', 'HNL'], scale: 1, offset: 0, quantity: 'currency', }); const leone = HUnit.define({ ids: ['leone', 'SLL', 'Le'], scale: 1, offset: 0, quantity: 'currency', }); const leu = HUnit.define({ ids: ['leu', 'RON'], scale: 1, offset: 0, quantity: 'currency', }); const liberianDollar = HUnit.define({ ids: ['liberian_dollar', 'LRD'], scale: 1, offset: 0, quantity: 'currency', }); const libyanDinar = HUnit.define({ ids: ['libyan_dinar', 'LYD'], scale: 1, offset: 0, quantity: 'currency', }); const lilangeni = HUnit.define({ ids: ['lilangeni', 'SZL'], scale: 1, offset: 0, quantity: 'currency', }); const loti = HUnit.define({ ids: ['loti', 'LSL'], scale: 1, offset: 0, quantity: 'currency', }); const malagasyAriary = HUnit.define({ ids: ['malagasy_ariary', 'MGA'], scale: 1, offset: 0, quantity: 'currency', }); const malaysianRinggit = HUnit.define({ ids: ['malaysian_ringgit', 'MYR', 'RM'], scale: 1, offset: 0, quantity: 'currency', }); const manat = HUnit.define({ ids: ['manat', 'TMT'], scale: 1, offset: 0, quantity: 'currency', }); const mauritiusRupee = HUnit.define({ ids: ['mauritius_rupee', 'MUR'], scale: 1, offset: 0, quantity: 'currency', }); const metical = HUnit.define({ ids: ['metical', 'MZN', 'MTn'], scale: 1, offset: 0, quantity: 'currency', }); const mexicanPeso = HUnit.define({ ids: ['mexican_peso', 'MXN'], scale: 1, offset: 0, quantity: 'currency', }); const moldavianLeu = HUnit.define({ ids: ['moldavian_leu', 'MDL'], scale: 1, offset: 0, quantity: 'currency', }); const moroccanDirham = HUnit.define({ ids: ['moroccan_dirham', 'MAD'], scale: 1, offset: 0, quantity: 'currency', }); const naira = HUnit.define({ ids: ['naira', 'NGN', '₦'], scale: 1, offset: 0, quantity: 'currency', }); const nakfa = HUnit.define({ ids: ['nakfa', 'ERN', 'Nfk'], scale: 1, offset: 0, quantity: 'currency', }); const namibiaDollar = HUnit.define({ ids: ['namibia_dollar', 'NAD'], scale: 1, offset: 0, quantity: 'currency', }); const nepaleseRupee = HUnit.define({ ids: ['nepalese_rupee', 'NPR'], scale: 1, offset: 0, quantity: 'currency', }); const newIsraeliShekel = HUnit.define({ ids: ['new_israeli_shekel', 'ILS', '₪'], scale: 1, offset: 0, quantity: 'currency', }); const newZealandDollar = HUnit.define({ ids: ['new_zealand_dollar', 'NZD'], scale: 1, offset: 0, quantity: 'currency', }); const ngultrum = HUnit.define({ ids: ['ngultrum', 'BTN'], scale: 1, offset: 0, quantity: 'currency', }); const northKoreanWon = HUnit.define({ ids: ['north_korean_won', 'KPW'], scale: 1, offset: 0, quantity: 'currency', }); const norwegianKrone = HUnit.define({ ids: ['norwegian_krone', 'NOK'], scale: 1, offset: 0, quantity: 'currency', }); const nuevoSol = HUnit.define({ ids: ['nuevo_sol', 'PEN'], scale: 1, offset: 0, quantity: 'currency', }); const ouguiya = HUnit.define({ ids: ['ouguiya', 'MRO', 'UM'], scale: 1, offset: 0, quantity: 'currency', }); const pakistanRupee = HUnit.define({ ids: ['pakistan_rupee', 'PKR', '₨'], scale: 1, offset: 0, quantity: 'currency', }); const pataca = HUnit.define({ ids: ['pataca', 'MOP'], scale: 1, offset: 0, quantity: 'currency', }); const pesoUruguayo = HUnit.define({ ids: ['peso_uruguayo', 'UYU'], scale: 1, offset: 0, quantity: 'currency', }); const philippinePeso = HUnit.define({ ids: ['philippine_peso', 'PHP', '₱'], scale: 1, offset: 0, quantity: 'currency', }); const poundSterling = HUnit.define({ ids: ['pound_sterling', 'GBP', '£'], scale: 1, offset: 0, quantity: 'currency', }); const pula = HUnit.define({ ids: ['pula', 'BWP'], scale: 1, offset: 0, quantity: 'currency', }); const pzloty = HUnit.define({ ids: ['pzloty', 'PLN', 'zł'], scale: 1, offset: 0, quantity: 'currency', }); const qatariRial = HUnit.define({ ids: ['qatari_rial', 'QAR'], scale: 1, offset: 0, quantity: 'currency', }); const quetzal = HUnit.define({ ids: ['quetzal', 'GTQ'], scale: 1, offset: 0, quantity: 'currency', }); const rand = HUnit.define({ ids: ['rand', 'ZAR'], scale: 1, offset: 0, quantity: 'currency', }); const rialOmani = HUnit.define({ ids: ['rial_omani', 'OMR'], scale: 1, offset: 0, quantity: 'currency', }); const riel = HUnit.define({ ids: ['riel', 'KHR'], scale: 1, offset: 0, quantity: 'currency', }); const rufiyaa = HUnit.define({ ids: ['rufiyaa', 'MVR'], scale: 1, offset: 0, quantity: 'currency', }); const rupiah = HUnit.define({ ids: ['rupiah', 'IDR', 'Rp'], scale: 1, offset: 0, quantity: 'currency', }); const russianRuble = HUnit.define({ ids: ['russian_ruble', 'RUB'], scale: 1, offset: 0, quantity: 'currency', }); const rwandaFranc = HUnit.define({ ids: ['rwanda_franc', 'RWF'], scale: 1, offset: 0, quantity: 'currency', }); const saintHelenaPound = HUnit.define({ ids: ['saint_helena_pound', 'SHP'], scale: 1, offset: 0, quantity: 'currency', }); const saudiRiyal = HUnit.define({ ids: ['saudi_riyal', 'SAR'], scale: 1, offset: 0, quantity: 'currency', }); const serbianDinar = HUnit.define({ ids: ['serbian_dinar', 'RSD', 'din'], scale: 1, offset: 0, quantity: 'currency', }); const seychellesRupee = HUnit.define({ ids: ['seychelles_rupee', 'SCR'], scale: 1, offset: 0, quantity: 'currency', }); const singaporeDollar = HUnit.define({ ids: ['singapore_dollar', 'SGD'], scale: 1, offset: 0, quantity: 'currency', }); const solomonIslandsDollar = HUnit.define({ ids: ['solomon_islands_dollar', 'SBD'], scale: 1, offset: 0, quantity: 'currency', }); const som = HUnit.define({ ids: ['som', 'KGS'], scale: 1, offset: 0, quantity: 'currency', }); const somaliShilling = HUnit.define({ ids: ['somali_shilling', 'SOS'], scale: 1, offset: 0, quantity: 'currency', }); const somoni = HUnit.define({ ids: ['somoni', 'TJS', 'ЅМ'], scale: 1, offset: 0, quantity: 'currency', }); const southKoreanWon = HUnit.define({ ids: ['south_korean_won', 'KRW', '₩'], scale: 1, offset: 0, quantity: 'currency', }); const sriLankaRupee = HUnit.define({ ids: ['sri_lanka_rupee', 'LKR', 'Rs'], scale: 1, offset: 0, quantity: 'currency', }); const sudanesePound = HUnit.define({ ids: ['sudanese_pound', 'SDG'], scale: 1, offset: 0, quantity: 'currency', }); const surinameDollar = HUnit.define({ ids: ['suriname_dollar', 'SRD'], scale: 1, offset: 0, quantity: 'currency', }); const swedishKrona = HUnit.define({ ids: ['swedish_krona', 'SEK'], scale: 1, offset: 0, quantity: 'currency', }); const swissFranc = HUnit.define({ ids: ['swiss_franc', 'CHF', 'SFr'], scale: 1, offset: 0, quantity: 'currency', }); const syrianPound = HUnit.define({ ids: ['syrian_pound', 'SYP'], scale: 1, offset: 0, quantity: 'currency', }); const taiwanDollar = HUnit.define({ ids: ['taiwan_dollar', 'TWD'], scale: 1, offset: 0, quantity: 'currency', }); const taka = HUnit.define({ ids: ['taka', 'BDT', '৳'], scale: 1, offset: 0, quantity: 'currency', }); const tala = HUnit.define({ ids: ['tala', 'WST'], scale: 1, offset: 0, quantity: 'currency', }); const tanzanianShilling = HUnit.define({ ids: ['tanzanian_shilling', 'TZS'], scale: 1, offset: 0, quantity: 'currency', }); const tenge = HUnit.define({ ids: ['tenge', 'KZT', '〒'], scale: 1, offset: 0, quantity: 'currency', }); const trinidadAndTobagoDollar = HUnit.define({ ids: ['trinidad_and_tobago_dollar', 'TTD'], scale: 1, offset: 0, quantity: 'currency', }); const tugrik = HUnit.define({ ids: ['tugrik', 'MNT', '₮'], scale: 1, offset: 0, quantity: 'currency', }); const tunisianDinar = HUnit.define({ ids: ['tunisian_dinar', 'TND'], scale: 1, offset: 0, quantity: 'currency', }); const turkishLira = HUnit.define({ ids: ['turkish_lira', 'TRY', '₤'], scale: 1, offset: 0, quantity: 'currency', }); const uaeDirham = HUnit.define({ ids: ['uae_dirham', 'AED'], scale: 1, offset: 0, quantity: 'currency', }); const ugandaShilling = HUnit.define({ ids: ['uganda_shilling', 'UGX'], scale: 1, offset: 0, quantity: 'currency', }); const usDollar = HUnit.define({ ids: ['us_dollar', 'USD', '$'], scale: 1, offset: 0, quantity: 'currency', }); const uzbekistanSum = HUnit.define({ ids: ['uzbekistan_sum', 'UZS'], scale: 1, offset: 0, quantity: 'currency', }); const vatu = HUnit.define({ ids: ['vatu', 'VUV', 'Vt'], scale: 1, offset: 0, quantity: 'currency', }); const yemeniRial = HUnit.define({ ids: ['yemeni_rial', 'YER'], scale: 1, offset: 0, quantity: 'currency', }); const yen = HUnit.define({ ids: ['yen', 'JPY', '¥'], scale: 1, offset: 0, quantity: 'currency', }); const zambianKwacha = HUnit.define({ ids: ['zambian_kwacha', 'ZMW', 'ZK'], scale: 1, offset: 0, quantity: 'currency', }); const zimbabweDollar = HUnit.define({ ids: ['zimbabwe_dollar', 'ZWL'], scale: 1, offset: 0, quantity: 'currency', }); // acceleration const metersPerSecondSquared = HUnit.define({ ids: ['meters_per_second_squared', 'm/s²'], scale: 1, offset: 0, dimensions: { kg: 0, m: 1, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'acceleration', }); // angular acceleration const radiansPerSecondSquared = HUnit.define({ ids: ['radians_per_second_squared', 'rad/s²'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'angular acceleration', }); // angular momentum const jouleSecond = HUnit.define({ ids: ['joule_second', 'Js'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'angular momentum', }); // angular velocity const radiansPerSecond = HUnit.define({ ids: ['radians_per_second', 'rad/s'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'angular velocity', }); const revolutionsPerMinute = HUnit.define({ ids: ['revolutions_per_minute', 'rpm'], scale: 6.2831853071796, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'angular velocity', }); // area const squareMeter = HUnit.define({ ids: ['square_meter', 'm²'], scale: 1, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareMillimeter = HUnit.define({ ids: ['square_millimeter', 'mm²'], scale: 0.000001, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareCentimeter = HUnit.define({ ids: ['square_centimeter', 'cm²'], scale: 0.0001, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareKilometer = HUnit.define({ ids: ['square_kilometer', 'km²'], scale: 1000000, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareInch = HUnit.define({ ids: ['square_inch', 'in²'], scale: 0.000645161, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareFoot = HUnit.define({ ids: ['square_foot', 'ft²'], scale: 0.092903, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareYard = HUnit.define({ ids: ['square_yard', 'yd²'], scale: 0.836131, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const squareMile = HUnit.define({ ids: ['square_mile', 'mile²'], scale: 2589988.110336, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); const acre = HUnit.define({ ids: ['acre'], scale: 4046.872627, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'area', }); // capacitance const farad = HUnit.define({ ids: ['farad', 'F'], scale: 1, offset: 0, dimensions: { kg: -1, m: -2, sec: 4, K: 0, A: 2, mol: 0, cd: 0 }, quantity: 'capacitance', }); // cooling efficiency const coefficientOfPerformance = HUnit.define({ ids: ['coefficient_of_performance', 'COP'], scale: 1, offset: 0, quantity: 'cooling efficiency', }); const energyEfficiencyRatio = HUnit.define({ ids: ['energy_efficiency_ratio', 'Btu/Wh', 'EER'], scale: 0.2930832356, offset: 0, quantity: 'cooling efficiency', }); const kilowattPerTon = HUnit.define({ ids: ['kilowatt_per_ton', 'kW/ton'], scale: 1, offset: 0, quantity: 'cooling efficiency', }); // density const kilogramsPerCubicMeter = HUnit.define({ ids: ['kilograms_per_cubic_meter', 'kg/m³'], scale: 1, offset: 0, dimensions: { kg: 1, m: -3, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'density', }); const gramsPerCubicMeter = HUnit.define({ ids: ['grams_per_cubic_meter', 'g/m³'], scale: 0.001, offset: 0, dimensions: { kg: 1, m: -3, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'density', }); const milligramsPerCubicMeter = HUnit.define({ ids: ['milligrams_per_cubic_meter', 'mg/m³'], scale: 0.000001, offset: 0, dimensions: { kg: 1, m: -3, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'density', }); const microgramsPerCubicMeter = HUnit.define({ ids: ['micrograms_per_cubic_meter', 'µg/m³'], scale: 1e-9, offset: 0, dimensions: { kg: 1, m: -3, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'density', }); const kilogramsPerLiter = HUnit.define({ ids: ['kilograms_per_liter', 'kg/L'], scale: 0.001, offset: 0, dimensions: { kg: 1, m: -3, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'density', }); const milligramsPerLiter = HUnit.define({ ids: ['milligrams_per_liter', 'mg/L'], scale: 1e-9, offset: 0, dimensions: { kg: 1, m: -3, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'density', }); // electric charge const coulomb = HUnit.define({ ids: ['coulomb', 'C'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: 1, K: 0, A: 1, mol: 0, cd: 0 }, quantity: 'electric charge', }); const ampereHour = HUnit.define({ ids: ['ampere_hour', 'Ah'], scale: 3600, offset: 0, dimensions: { kg: 0, m: 0, sec: 1, K: 0, A: 1, mol: 0, cd: 0 }, quantity: 'electric charge', }); // electric conductance const siemens = HUnit.define({ ids: ['siemens', 'S'], scale: 1, offset: 0, dimensions: { kg: -1, m: -2, sec: 3, K: 0, A: 2, mol: 0, cd: 0 }, quantity: 'electric conductance', }); // electric current const ampere = HUnit.define({ ids: ['ampere', 'A'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: 0, K: 0, A: 1, mol: 0, cd: 0 }, quantity: 'electric current', }); const milliampere = HUnit.define({ ids: ['milliampere', 'mA'], scale: 0.001, offset: 0, dimensions: { kg: 0, m: 0, sec: 0, K: 0, A: 1, mol: 0, cd: 0 }, quantity: 'electric current', }); // electromagnetic moment const ampereSquareMeter = HUnit.define({ ids: ['ampere_square_meter', 'Am²'], scale: 1, offset: 0, dimensions: { kg: 0, m: 2, sec: 0, K: 0, A: 1, mol: 0, cd: 0 }, quantity: 'electromagnetic moment', }); // electric current density const amperesPerSquareMeter = HUnit.define({ ids: ['amperes_per_square_meter', 'A/m²'], scale: 1, offset: 0, dimensions: { kg: 0, m: -2, sec: 0, K: 0, A: 1, mol: 0, cd: 0 }, quantity: 'electric current density', }); // electric field strength const voltsPerMeter = HUnit.define({ ids: ['volts_per_meter', 'V/m'], scale: 1, offset: 0, dimensions: { kg: 1, m: 1, sec: -3, K: 0, A: -1, mol: 0, cd: 0 }, quantity: 'electric field strength', }); // electric potential const volt = HUnit.define({ ids: ['volt', 'Volt', 'V'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -1, mol: 0, cd: 0 }, quantity: 'electric potential', }); const millivolt = HUnit.define({ ids: ['millivolt', 'mV'], scale: 0.001, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -1, mol: 0, cd: 0 }, quantity: 'electric potential', }); const kilovolt = HUnit.define({ ids: ['kilovolt', 'kV'], scale: 1000, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -1, mol: 0, cd: 0 }, quantity: 'electric potential', }); const megavolt = HUnit.define({ ids: ['megavolt', 'MV'], scale: 1000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -1, mol: 0, cd: 0 }, quantity: 'electric potential', }); // electric resistance const ohm = HUnit.define({ ids: ['ohm', 'Ω', 'Ω'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -2, mol: 0, cd: 0 }, quantity: 'electric resistance', }); const kilohm = HUnit.define({ ids: ['kilohm', 'kΩ', 'kΩ'], scale: 1000, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -2, mol: 0, cd: 0 }, quantity: 'electric resistance', }); const megohm = HUnit.define({ ids: ['megohm', 'MΩ', 'MΩ'], scale: 1000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -2, mol: 0, cd: 0 }, quantity: 'electric resistance', }); const milliohm = HUnit.define({ ids: ['milliohm', 'mΩ', 'mΩ'], scale: 0.001, offset: 0, dimensions: { kg: 1, m: 2, sec: -3, K: 0, A: -2, mol: 0, cd: 0 }, quantity: 'electric resistance', }); // electrical conductivity const siemensPerMeter = HUnit.define({ ids: ['siemens_per_meter', 'S/m'], scale: 1, offset: 0, dimensions: { kg: -1, m: -3, sec: 3, K: 0, A: 2, mol: 0, cd: 0 }, quantity: 'electrical conductivity', }); // electrical resistivity const ohmMeter = HUnit.define({ ids: ['ohm_meter', 'Ωm', 'Ωm'], scale: 1, offset: 0, dimensions: { kg: 1, m: 3, sec: -3, K: 0, A: -2, mol: 0, cd: 0 }, quantity: 'electrical resistivity', }); // energy const joule = HUnit.define({ ids: ['joule', 'J'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const kilojoule = HUnit.define({ ids: ['kilojoule', 'kJ'], scale: 1000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const wattHour = HUnit.define({ ids: ['watt_hour', 'Wh'], scale: 3600, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const kilowattHour = HUnit.define({ ids: ['kilowatt_hour', 'kWh'], scale: 3600000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const megawattHour = HUnit.define({ ids: ['megawatt_hour', 'MWh'], scale: 3600000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const gigawattHour = HUnit.define({ ids: ['gigawatt_hour', 'GWh'], scale: 3600000000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const btu = HUnit.define({ ids: ['btu', 'BTU'], scale: 1054.852, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const kilobtu = HUnit.define({ ids: ['kilobtu', 'kBTU'], scale: 1054852, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const megabtu = HUnit.define({ ids: ['megabtu', 'MBTU', 'MMBTU'], scale: 1054852000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const horsepowerHour = HUnit.define({ ids: ['horsepower_hour', 'hph'], scale: 2686088.6, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const calorie = HUnit.define({ ids: ['calorie', 'cal'], scale: 4.184, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const therm = HUnit.define({ ids: ['therm'], scale: 105506000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const tonsRefrigerationHour = HUnit.define({ ids: ['tons_refrigeration_hour', 'tonrefh'], scale: 12660670.8, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const megajoule = HUnit.define({ ids: ['megajoule', 'MJ'], scale: 1000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const gigajoule = HUnit.define({ ids: ['gigajoule', 'GJ'], scale: 1000000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const newtonMeter = HUnit.define({ ids: ['newton_meter', 'Nm'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const cubicMetersNaturalGas = HUnit.define({ ids: ['cubic_meters_natural_gas', 'standard_cubic_meter', 'scm', 'm³_gas'], scale: 37313432.83582089, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const cubicFeetNaturalGas = HUnit.define({ ids: ['cubic_feet_natural_gas', 'standard_cubic_foot', 'scf', 'ft³_gas'], scale: 1086498, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const hundredCubicFeetNaturalGas = HUnit.define({ ids: ['hundred_cubic_feet_natural_gas'], scale: 108649800, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const thousandCubicFeetNaturalGas = HUnit.define({ ids: ['thousand_cubic_feet_natural_gas'], scale: 1086498000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); const millionCubicFeetNaturalGas = HUnit.define({ ids: ['million_cubic_feet_natural_gas'], scale: 1086498000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy', }); // apparent energy const voltAmpereHour = HUnit.define({ ids: ['volt_ampere_hour', 'VAh'], scale: 3600, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'apparent energy', }); const kilovoltAmpereHour = HUnit.define({ ids: ['kilovolt_ampere_hour', 'kVAh'], scale: 3600000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'apparent energy', }); const megavoltAmpereHour = HUnit.define({ ids: ['megavolt_ampere_hour', 'MVAh'], scale: 3600000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'apparent energy', }); // reactive energy const voltAmpereReactiveHour = HUnit.define({ ids: ['volt_ampere_reactive_hour', 'VARh'], scale: 3600, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'reactive energy', }); const kilovoltAmpereReactiveHour = HUnit.define({ ids: ['kilovolt_ampere_reactive_hour', 'kVARh'], scale: 3600000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'reactive energy', }); const megavoltAmpereReactiveHour = HUnit.define({ ids: ['megavolt_ampere_reactive_hour', 'MVARh'], scale: 3600000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'reactive energy', }); // energy by area const joulesPerSquareMeter = HUnit.define({ ids: ['joules_per_square_meter', 'J/m²'], scale: 1, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const wattHoursPerSquareMeter = HUnit.define({ ids: ['watt_hours_per_square_meter', 'Wh/m²'], scale: 3600, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const wattHoursPerSquareFoot = HUnit.define({ ids: ['watt_hours_per_square_foot', 'Wh/ft²'], scale: 38750.077500155, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const kilowattHoursPerSquareMeter = HUnit.define({ ids: ['kilowatt_hours_per_square_meter', 'kWh/m²'], scale: 3600000, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const kilowattHoursPerSquareFoot = HUnit.define({ ids: ['kilowatt_hours_per_square_foot', 'kWh/ft²'], scale: 38750077.500155, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const megawattHoursPerSquareMeter = HUnit.define({ ids: ['megawatt_hours_per_square_meter', 'MWh/m²'], scale: 3600000000, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const megawattHoursPerSquareFoot = HUnit.define({ ids: ['megawatt_hours_per_square_foot', 'MWh/ft²'], scale: 38750077500.155, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const megajoulesPerSquareMeter = HUnit.define({ ids: ['megajoules_per_square_meter', 'MJ/m²'], scale: 1000000, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const megajoulesPerSquareFoot = HUnit.define({ ids: ['megajoules_per_square_foot', 'MJ/ft²'], scale: 10763910.41671, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const kilobtuPerSquareFoot = HUnit.define({ ids: ['kilobtu_per_square_foot', 'kBTU/ft²'], scale: 11354337.31957, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); const megabtuPerSquareFoot = HUnit.define({ ids: ['megabtu_per_square_foot', 'MBTU/ft²'], scale: 11354337319.57, offset: 0, dimensions: { kg: 1, m: 0, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'energy by area', }); // enthalpy const joulesPerGram = HUnit.define({ ids: ['joules_per_gram', 'J/g'], scale: 0.001, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const joulesPerKilogram = HUnit.define({ ids: ['joules_per_kilogram', 'J/kg'], scale: 1, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const joulesPerKilogramDryAir = HUnit.define({ ids: ['joules_per_kilogram_dry_air', 'J/kg_dry'], scale: 1, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const btuPerPound = HUnit.define({ ids: ['btu_per_pound', 'BTU/lb'], scale: 2325.5576058607867, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const btusPerPoundDryAir = HUnit.define({ ids: ['btus_per_pound_dry_air', 'btu/lb_dry'], scale: 2326, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const kilojoulesPerKilogram = HUnit.define({ ids: ['kilojoules_per_kilogram', 'kJ/kg'], scale: 1000, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const kilojoulesPerKilogramDryAir = HUnit.define({ ids: ['kilojoules_per_kilogram_dry_air', 'kJ/kg_dry'], scale: 1000, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const megajoulesPerKilogramDryAir = HUnit.define({ ids: ['megajoules_per_kilogram_dry_air', 'MJ/kg_dry'], scale: 1000000, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); const caloriePerGram = HUnit.define({ ids: ['calorie_per_gram', 'cal/g'], scale: 4184, offset: 0, dimensions: { kg: 0, m: 2, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'enthalpy', }); // entropy const joulesPerDegreeKelvin = HUnit.define({ ids: ['joules_per_degree_kelvin', 'J/°K'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: -1, A: 0, mol: 0, cd: 0 }, quantity: 'entropy', }); const kilojoulesPerDegreeKelvin = HUnit.define({ ids: ['kilojoules_per_degree_kelvin', 'kJ/°K'], scale: 1000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: -1, A: 0, mol: 0, cd: 0 }, quantity: 'entropy', }); const megajoulesPerDegreeKelvin = HUnit.define({ ids: ['megajoules_per_degree_kelvin', 'MJ/°K'], scale: 1000000, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: -1, A: 0, mol: 0, cd: 0 }, quantity: 'entropy', }); // force const newton = HUnit.define({ ids: ['newton', 'N'], scale: 1, offset: 0, dimensions: { kg: 1, m: 1, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'force', }); const poundForce = HUnit.define({ ids: ['pound_force', 'lbf'], scale: 4.448222, offset: 0, dimensions: { kg: 1, m: 1, sec: -2, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'force', }); // frequency const hertz = HUnit.define({ ids: ['hertz', 'Hz'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const kilohertz = HUnit.define({ ids: ['kilohertz', 'kHz'], scale: 1000, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const cyclesPerHour = HUnit.define({ ids: ['cycles_per_hour', 'cph'], scale: 0.0002777777777777778, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const cyclesPerMinute = HUnit.define({ ids: ['cycles_per_minute', 'cpm'], scale: 0.016666666666666666, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const megahertz = HUnit.define({ ids: ['megahertz', 'MHz'], scale: 1000000, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const perMinute = HUnit.define({ ids: ['per_minute', '/min'], scale: 0.016666666666666666, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const perSecond = HUnit.define({ ids: ['per_second', '/s'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const perHour = HUnit.define({ ids: ['per_hour', '/h'], scale: 0.0002777777777777778, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const percentPerSecond = HUnit.define({ ids: ['percent_per_second', '%/s'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); const airChangesPerHour = HUnit.define({ ids: ['air_changes_per_hour', 'ACH'], scale: 0.0002777777777777778, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'frequency', }); // grammage const kilogramsPerSquareMeter = HUnit.define({ ids: ['kilograms_per_square_meter', 'kg/m²'], scale: 1, offset: 0, dimensions: { kg: 1, m: -2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'grammage', }); const gramsPerSquareMeter = HUnit.define({ ids: ['grams_per_square_meter', 'g/m²'], scale: 0.001, offset: 0, dimensions: { kg: 1, m: -2, sec: 0, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'grammage', }); // heating rate const degreesKelvinPerSecond = HUnit.define({ ids: ['degrees_kelvin_per_second', 'K/s'], scale: 1, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); const degreesCelsiusPerHour = HUnit.define({ ids: ['degrees_celsius_per_hour', '°C/h'], scale: 0.0002777777777777778, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); const degreesCelsiusPerMinute = HUnit.define({ ids: ['degrees_celsius_per_minute', '°C/min'], scale: 0.016666666666666666, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); const degreesFahrenheitPerHour = HUnit.define({ ids: ['degrees_fahrenheit_per_hour', '°F/h'], scale: 0.00015432098765432, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); const degreesFahrenheitPerMinute = HUnit.define({ ids: ['degrees_fahrenheit_per_minute', '°F/min'], scale: 0.0092592592592593, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); const degreesKelvinPerHour = HUnit.define({ ids: ['degrees_kelvin_per_hour', 'K/h'], scale: 0.0002777777777777778, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); const degreesKelvinPerMinute = HUnit.define({ ids: ['degrees_kelvin_per_minute', 'K/min'], scale: 0.016666666666666666, offset: 0, dimensions: { kg: 0, m: 0, sec: -1, K: 1, A: 0, mol: 0, cd: 0 }, quantity: 'heating rate', }); // illuminance const lux = HUnit.define({ ids: ['lux', 'lx'], scale: 1, offset: 0, dimensions: { kg: 0, m: -2, sec: 0, K: 0, A: 0, mol: 0, cd: 1 }, quantity: 'illuminance', }); const footcandle = HUnit.define({ ids: ['footcandle', 'fc'], scale: 0.092937, offset: 0, dimensions: { kg: 0, m: -2, sec: 0, K: 0, A: 0, mol: 0, cd: 1 }, quantity: 'illuminance', }); const phot = HUnit.define({ ids: ['phot'], scale: 10000, offset: 0, dimensions: { kg: 0, m: -2, sec: 0, K: 0, A: 0, mol: 0, cd: 1 }, quantity: 'illuminance', }); // inductance const henry = HUnit.define({ ids: ['henry', 'H'], scale: 1, offset: 0, dimensions: { kg: 1, m: 2, sec: -2, K: 0, A: -2, mol: 0, cd: 0 }, quantity: 'inductance', }); // irradiance const wattsPerSquareMeterIrradiance = HUnit.define({ ids: ['watts_per_square_meter_irradiance', 'W/m²_irr'], scale: 1, offset: 0, dimensions: { kg: 1, m: 0, sec: -3, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'irradiance', }); const wattsPerSquareFootIrradiance = HUnit.define({ ids: ['watts_per_square_foot_irradiance', 'W/ft²_irr'], scale: 10.76391041671, offset: 0, dimensions: { kg: 1, m: 0, sec: -3, K: 0, A: 0, mol: 0, cd: 0 }, quantity: 'irradiance', }); // length const meter = HUnit.define({ i