UNPKG

haystack-units

Version:
1,825 lines (1,823 loc) 105 kB
'use strict'; var haystackCore = require('haystack-core'); /** * This file is automatically generated during the build process. * * Please do not manually edit this file! */ // dimensionless const percent = haystackCore.HUnit.define({ ids: ['percent', '%'], scale: 0.01, offset: 0, quantity: 'dimensionless', }); const pixel = haystackCore.HUnit.define({ ids: ['pixel', 'px'], scale: 1, offset: 0, quantity: 'dimensionless', }); const decibel = haystackCore.HUnit.define({ ids: ['decibel', 'db'], scale: 1, offset: 0, quantity: 'dimensionless', }); const powerFactor = haystackCore.HUnit.define({ ids: ['power_factor', 'pf'], scale: 1, offset: 0, quantity: 'dimensionless', }); const ph = haystackCore.HUnit.define({ ids: ['ph', 'pH'], scale: 1, offset: 0, quantity: 'dimensionless', }); const percentRelativeHumidity = haystackCore.HUnit.define({ ids: ['percent_relative_humidity', '%RH'], scale: 1, offset: 0, quantity: 'dimensionless', }); const gramsOfWaterPerKilogramDryAir = haystackCore.HUnit.define({ ids: ['grams_of_water_per_kilogram_dry_air', 'gH₂O/kgAir'], scale: 1, offset: 0, quantity: 'dimensionless', }); const voltsPerDegreeKelvin = haystackCore.HUnit.define({ ids: ['volts_per_degree_kelvin', 'V/K'], scale: 1, offset: 0, quantity: 'dimensionless', }); const degreeDaysCelsius = haystackCore.HUnit.define({ ids: ['degree_days_celsius', '°daysC'], scale: 1, offset: 0, quantity: 'dimensionless', }); const degreeDaysFahrenheit = haystackCore.HUnit.define({ ids: ['degree_days_fahrenheit', '°daysF'], scale: 1, offset: 0, quantity: 'dimensionless', }); const percentObscurationPerFoot = haystackCore.HUnit.define({ ids: ['percent_obscuration_per_foot', '%obsc/ft'], scale: 1, offset: 0, quantity: 'dimensionless', }); const percentObscurationPerMeter = haystackCore.HUnit.define({ ids: ['percent_obscuration_per_meter', '%obsc/m'], scale: 1, offset: 0, quantity: 'dimensionless', }); const psiPerDegreeFahrenheit = haystackCore.HUnit.define({ ids: ['psi_per_degree_fahrenheit', 'psi/°F'], scale: 1, offset: 0, quantity: 'dimensionless', }); const squareMetersPerNewton = haystackCore.HUnit.define({ ids: ['square_meters_per_newton', 'm²/N'], scale: 1, offset: 0, quantity: 'dimensionless', }); const wattsPerSquareMeterDegreeKelvin = haystackCore.HUnit.define({ ids: ['watts_per_square_meter_degree_kelvin', 'W/m²K'], scale: 1, offset: 0, quantity: 'dimensionless', }); const dbMillivolt = haystackCore.HUnit.define({ ids: ['db_millivolt', 'dBmV'], scale: 1, offset: 0, quantity: 'dimensionless', }); const dbMicrovolt = haystackCore.HUnit.define({ ids: ['db_microvolt', 'dBµV'], scale: 1, offset: 0, quantity: 'dimensionless', }); const partsPerUnit = haystackCore.HUnit.define({ ids: ['parts_per_unit', 'ppu'], scale: 1, offset: 0, quantity: 'dimensionless', }); const partsPerMillion = haystackCore.HUnit.define({ ids: ['parts_per_million', 'ppm'], scale: 0.000001, offset: 0, quantity: 'dimensionless', }); const partsPerBillion = haystackCore.HUnit.define({ ids: ['parts_per_billion', 'ppb'], scale: 1e-9, offset: 0, quantity: 'dimensionless', }); const gramsPerKilogram = haystackCore.HUnit.define({ ids: ['grams_per_kilogram', 'g/kg'], scale: 0.001, offset: 0, quantity: 'dimensionless', }); const radian = haystackCore.HUnit.define({ ids: ['radian', 'rad'], scale: 1, offset: 0, quantity: 'dimensionless', }); const degreesAngular = haystackCore.HUnit.define({ ids: ['degrees_angular', 'deg'], scale: 0.017453292519943, offset: 0, quantity: 'dimensionless', }); const degreesPhase = haystackCore.HUnit.define({ ids: ['degrees_phase', 'degPh'], scale: 0.017453292519943, offset: 0, quantity: 'dimensionless', }); const steradian = haystackCore.HUnit.define({ ids: ['steradian', 'sr'], scale: 1, offset: 0, quantity: 'dimensionless', }); const nephelometricTurbidityUnits = haystackCore.HUnit.define({ ids: ['nephelometric_turbidity_units', 'ntu'], scale: 1, offset: 0, quantity: 'dimensionless', }); const formazinNephelometricUnit = haystackCore.HUnit.define({ ids: ['formazin_nephelometric_unit', 'fnu'], scale: 1, offset: 0, quantity: 'dimensionless', }); const powerUsageEffectiveness = haystackCore.HUnit.define({ ids: ['power_usage_effectiveness', 'PUE'], scale: 1, offset: 0, quantity: 'dimensionless', }); const dataCenterInfrastructureEfficiency = haystackCore.HUnit.define({ ids: ['data_center_infrastructure_efficiency', 'DCIE'], scale: 1, offset: 0, quantity: 'dimensionless', }); // currency const afghani = haystackCore.HUnit.define({ ids: ['afghani', 'AFN', 'Af'], scale: 1, offset: 0, quantity: 'currency', }); const algerianDinar = haystackCore.HUnit.define({ ids: ['algerian_dinar', 'DZD'], scale: 1, offset: 0, quantity: 'currency', }); const argentinePeso = haystackCore.HUnit.define({ ids: ['argentine_peso', 'ARS'], scale: 1, offset: 0, quantity: 'currency', }); const armenianDram = haystackCore.HUnit.define({ ids: ['armenian_dram', 'AMD', 'Դ'], scale: 1, offset: 0, quantity: 'currency', }); const arubanGuilderFlorin = haystackCore.HUnit.define({ ids: ['aruban_guilder_florin', 'AWG', 'ƒ'], scale: 1, offset: 0, quantity: 'currency', }); const australianDollar = haystackCore.HUnit.define({ ids: ['australian_dollar', 'AUD'], scale: 1, offset: 0, quantity: 'currency', }); const azerbaijanianManat = haystackCore.HUnit.define({ ids: ['azerbaijanian_manat', 'AZN', 'ман'], scale: 1, offset: 0, quantity: 'currency', }); const bahamianDollar = haystackCore.HUnit.define({ ids: ['bahamian_dollar', 'BSD'], scale: 1, offset: 0, quantity: 'currency', }); const bahrainiDinar = haystackCore.HUnit.define({ ids: ['bahraini_dinar', 'BHD'], scale: 1, offset: 0, quantity: 'currency', }); const baht = haystackCore.HUnit.define({ ids: ['baht', 'THB', '฿'], scale: 1, offset: 0, quantity: 'currency', }); const balboa = haystackCore.HUnit.define({ ids: ['balboa', 'PAB'], scale: 1, offset: 0, quantity: 'currency', }); const barbadosDollar = haystackCore.HUnit.define({ ids: ['barbados_dollar', 'BBD'], scale: 1, offset: 0, quantity: 'currency', }); const belarussianRuble = haystackCore.HUnit.define({ ids: ['belarussian_ruble', 'BYR', 'Br'], scale: 1, offset: 0, quantity: 'currency', }); const belizeDollar = haystackCore.HUnit.define({ ids: ['belize_dollar', 'BZD'], scale: 1, offset: 0, quantity: 'currency', }); const bermudianDollar = haystackCore.HUnit.define({ ids: ['bermudian_dollar', 'BMD'], scale: 1, offset: 0, quantity: 'currency', }); const bolivarFuerte = haystackCore.HUnit.define({ ids: ['bolivar_fuerte', 'VEF'], scale: 1, offset: 0, quantity: 'currency', }); const boliviano = haystackCore.HUnit.define({ ids: ['boliviano', 'BOB'], scale: 1, offset: 0, quantity: 'currency', }); const brazilianReal = haystackCore.HUnit.define({ ids: ['brazilian_real', 'BRL', 'R$'], scale: 1, offset: 0, quantity: 'currency', }); const bruneiDollar = haystackCore.HUnit.define({ ids: ['brunei_dollar', 'BND'], scale: 1, offset: 0, quantity: 'currency', }); const bulgarianLev = haystackCore.HUnit.define({ ids: ['bulgarian_lev', 'BGN', 'лв'], scale: 1, offset: 0, quantity: 'currency', }); const burundiFranc = haystackCore.HUnit.define({ ids: ['burundi_franc', 'BIF'], scale: 1, offset: 0, quantity: 'currency', }); const canadianDollar = haystackCore.HUnit.define({ ids: ['canadian_dollar', 'CAD'], scale: 1, offset: 0, quantity: 'currency', }); const capeVerdeEscudo = haystackCore.HUnit.define({ ids: ['cape_verde_escudo', 'CVE'], scale: 1, offset: 0, quantity: 'currency', }); const caymanIslandsDollar = haystackCore.HUnit.define({ ids: ['cayman_islands_dollar', 'KYD'], scale: 1, offset: 0, quantity: 'currency', }); const cedi = haystackCore.HUnit.define({ ids: ['cedi', 'GHS', '₵'], scale: 1, offset: 0, quantity: 'currency', }); const cfaFrancBceao = haystackCore.HUnit.define({ ids: ['cfa_franc_bceao', 'XAF'], scale: 1, offset: 0, quantity: 'currency', }); const cfpFranc = haystackCore.HUnit.define({ ids: ['cfp_franc', 'XPF'], scale: 1, offset: 0, quantity: 'currency', }); const chileanPeso = haystackCore.HUnit.define({ ids: ['chilean_peso', 'CLP'], scale: 1, offset: 0, quantity: 'currency', }); const chineseYuan = haystackCore.HUnit.define({ ids: ['chinese_yuan', 'CNY', '元'], scale: 1, offset: 0, quantity: 'currency', }); const congoleseFranc = haystackCore.HUnit.define({ ids: ['congolese_franc', 'CDF'], scale: 1, offset: 0, quantity: 'currency', }); const cordobaOro = haystackCore.HUnit.define({ ids: ['cordoba_oro', 'NIO', 'C$'], scale: 1, offset: 0, quantity: 'currency', }); const costaRicanColon = haystackCore.HUnit.define({ ids: ['costa_rican_colon', 'CRC', '₡'], scale: 1, offset: 0, quantity: 'currency', }); const croatianKuna = haystackCore.HUnit.define({ ids: ['croatian_kuna', 'HRK', 'Kn'], scale: 1, offset: 0, quantity: 'currency', }); const cubanPeso = haystackCore.HUnit.define({ ids: ['cuban_peso', 'CUP'], scale: 1, offset: 0, quantity: 'currency', }); const czechKoruna = haystackCore.HUnit.define({ ids: ['czech_koruna', 'CZK', 'Kč'], scale: 1, offset: 0, quantity: 'currency', }); const dalasi = haystackCore.HUnit.define({ ids: ['dalasi', 'GMD'], scale: 1, offset: 0, quantity: 'currency', }); const danishKrone = haystackCore.HUnit.define({ ids: ['danish_krone', 'DKK', 'kr'], scale: 1, offset: 0, quantity: 'currency', }); const denar = haystackCore.HUnit.define({ ids: ['denar', 'MKD', 'ден'], scale: 1, offset: 0, quantity: 'currency', }); const djiboutiFranc = haystackCore.HUnit.define({ ids: ['djibouti_franc', 'DJF'], scale: 1, offset: 0, quantity: 'currency', }); const dobra = haystackCore.HUnit.define({ ids: ['dobra', 'STD', 'Db'], scale: 1, offset: 0, quantity: 'currency', }); const dominicanPeso = haystackCore.HUnit.define({ ids: ['dominican_peso', 'DOP'], scale: 1, offset: 0, quantity: 'currency', }); const dong = haystackCore.HUnit.define({ ids: ['dong', 'VND', '₫'], scale: 1, offset: 0, quantity: 'currency', }); const eastCaribbeanDollar = haystackCore.HUnit.define({ ids: ['east_caribbean_dollar', 'XCD'], scale: 1, offset: 0, quantity: 'currency', }); const egyptianPound = haystackCore.HUnit.define({ ids: ['egyptian_pound', 'EGP'], scale: 1, offset: 0, quantity: 'currency', }); const ethiopianBirr = haystackCore.HUnit.define({ ids: ['ethiopian_birr', 'ETB'], scale: 1, offset: 0, quantity: 'currency', }); const euro = haystackCore.HUnit.define({ ids: ['euro', 'EUR', '€'], scale: 1, offset: 0, quantity: 'currency', }); const falklandIslandsPound = haystackCore.HUnit.define({ ids: ['falkland_islands_pound', 'FKP'], scale: 1, offset: 0, quantity: 'currency', }); const fijiDollar = haystackCore.HUnit.define({ ids: ['fiji_dollar', 'FJD'], scale: 1, offset: 0, quantity: 'currency', }); const forint = haystackCore.HUnit.define({ ids: ['forint', 'HUF'], scale: 1, offset: 0, quantity: 'currency', }); const gibraltarPound = haystackCore.HUnit.define({ ids: ['gibraltar_pound', 'GIP'], scale: 1, offset: 0, quantity: 'currency', }); const gourde = haystackCore.HUnit.define({ ids: ['gourde', 'HTG'], scale: 1, offset: 0, quantity: 'currency', }); const guarani = haystackCore.HUnit.define({ ids: ['guarani', 'PYG', '₲'], scale: 1, offset: 0, quantity: 'currency', }); const guineaFranc = haystackCore.HUnit.define({ ids: ['guinea_franc', 'GNF'], scale: 1, offset: 0, quantity: 'currency', }); const guyanaDollar = haystackCore.HUnit.define({ ids: ['guyana_dollar', 'GYD'], scale: 1, offset: 0, quantity: 'currency', }); const hongKongDollar = haystackCore.HUnit.define({ ids: ['hong_kong_dollar', 'HKD'], scale: 1, offset: 0, quantity: 'currency', }); const hryvnia = haystackCore.HUnit.define({ ids: ['hryvnia', 'UAH', '₴'], scale: 1, offset: 0, quantity: 'currency', }); const icelandKrona = haystackCore.HUnit.define({ ids: ['iceland_krona', 'ISK', 'Kr'], scale: 1, offset: 0, quantity: 'currency', }); const indianRupee = haystackCore.HUnit.define({ ids: ['indian_rupee', 'INR', '₹'], scale: 1, offset: 0, quantity: 'currency', }); const iranianRial = haystackCore.HUnit.define({ ids: ['iranian_rial', 'IRR'], scale: 1, offset: 0, quantity: 'currency', }); const iraqiDinar = haystackCore.HUnit.define({ ids: ['iraqi_dinar', 'IQD'], scale: 1, offset: 0, quantity: 'currency', }); const jamaicanDollar = haystackCore.HUnit.define({ ids: ['jamaican_dollar', 'JMD'], scale: 1, offset: 0, quantity: 'currency', }); const jordanianDinar = haystackCore.HUnit.define({ ids: ['jordanian_dinar', 'JOD'], scale: 1, offset: 0, quantity: 'currency', }); const kenyanShilling = haystackCore.HUnit.define({ ids: ['kenyan_shilling', 'KES', 'Sh'], scale: 1, offset: 0, quantity: 'currency', }); const kina = haystackCore.HUnit.define({ ids: ['kina', 'PGK'], scale: 1, offset: 0, quantity: 'currency', }); const kip = haystackCore.HUnit.define({ ids: ['kip', 'LAK', '₭'], scale: 1, offset: 0, quantity: 'currency', }); const konvertibilnaMarka = haystackCore.HUnit.define({ ids: ['konvertibilna_marka', 'BAM', 'КМ'], scale: 1, offset: 0, quantity: 'currency', }); const kuwaitiDinar = haystackCore.HUnit.define({ ids: ['kuwaiti_dinar', 'KWD'], scale: 1, offset: 0, quantity: 'currency', }); const kwacha = haystackCore.HUnit.define({ ids: ['kwacha', 'MWK', 'MK'], scale: 1, offset: 0, quantity: 'currency', }); const kwanza = haystackCore.HUnit.define({ ids: ['kwanza', 'AOA', 'Kz'], scale: 1, offset: 0, quantity: 'currency', }); const kyat = haystackCore.HUnit.define({ ids: ['kyat', 'MMK'], scale: 1, offset: 0, quantity: 'currency', }); const lari = haystackCore.HUnit.define({ ids: ['lari', 'GEL', 'ლ'], scale: 1, offset: 0, quantity: 'currency', }); const lebanesePound = haystackCore.HUnit.define({ ids: ['lebanese_pound', 'LBP'], scale: 1, offset: 0, quantity: 'currency', }); const lek = haystackCore.HUnit.define({ ids: ['lek', 'ALL'], scale: 1, offset: 0, quantity: 'currency', }); const lempira = haystackCore.HUnit.define({ ids: ['lempira', 'HNL'], scale: 1, offset: 0, quantity: 'currency', }); const leone = haystackCore.HUnit.define({ ids: ['leone', 'SLL', 'Le'], scale: 1, offset: 0, quantity: 'currency', }); const leu = haystackCore.HUnit.define({ ids: ['leu', 'RON'], scale: 1, offset: 0, quantity: 'currency', }); const liberianDollar = haystackCore.HUnit.define({ ids: ['liberian_dollar', 'LRD'], scale: 1, offset: 0, quantity: 'currency', }); const libyanDinar = haystackCore.HUnit.define({ ids: ['libyan_dinar', 'LYD'], scale: 1, offset: 0, quantity: 'currency', }); const lilangeni = haystackCore.HUnit.define({ ids: ['lilangeni', 'SZL'], scale: 1, offset: 0, quantity: 'currency', }); const loti = haystackCore.HUnit.define({ ids: ['loti', 'LSL'], scale: 1, offset: 0, quantity: 'currency', }); const malagasyAriary = haystackCore.HUnit.define({ ids: ['malagasy_ariary', 'MGA'], scale: 1, offset: 0, quantity: 'currency', }); const malaysianRinggit = haystackCore.HUnit.define({ ids: ['malaysian_ringgit', 'MYR', 'RM'], scale: 1, offset: 0, quantity: 'currency', }); const manat = haystackCore.HUnit.define({ ids: ['manat', 'TMT'], scale: 1, offset: 0, quantity: 'currency', }); const mauritiusRupee = haystackCore.HUnit.define({ ids: ['mauritius_rupee', 'MUR'], scale: 1, offset: 0, quantity: 'currency', }); const metical = haystackCore.HUnit.define({ ids: ['metical', 'MZN', 'MTn'], scale: 1, offset: 0, quantity: 'currency', }); const mexicanPeso = haystackCore.HUnit.define({ ids: ['mexican_peso', 'MXN'], scale: 1, offset: 0, quantity: 'currency', }); const moldavianLeu = haystackCore.HUnit.define({ ids: ['moldavian_leu', 'MDL'], scale: 1, offset: 0, quantity: 'currency', }); const moroccanDirham = haystackCore.HUnit.define({ ids: ['moroccan_dirham', 'MAD'], scale: 1, offset: 0, quantity: 'currency', }); const naira = haystackCore.HUnit.define({ ids: ['naira', 'NGN', '₦'], scale: 1, offset: 0, quantity: 'currency', }); const nakfa = haystackCore.HUnit.define({ ids: ['nakfa', 'ERN', 'Nfk'], scale: 1, offset: 0, quantity: 'currency', }); const namibiaDollar = haystackCore.HUnit.define({ ids: ['namibia_dollar', 'NAD'], scale: 1, offset: 0, quantity: 'currency', }); const nepaleseRupee = haystackCore.HUnit.define({ ids: ['nepalese_rupee', 'NPR'], scale: 1, offset: 0, quantity: 'currency', }); const newIsraeliShekel = haystackCore.HUnit.define({ ids: ['new_israeli_shekel', 'ILS', '₪'], scale: 1, offset: 0, quantity: 'currency', }); const newZealandDollar = haystackCore.HUnit.define({ ids: ['new_zealand_dollar', 'NZD'], scale: 1, offset: 0, quantity: 'currency', }); const ngultrum = haystackCore.HUnit.define({ ids: ['ngultrum', 'BTN'], scale: 1, offset: 0, quantity: 'currency', }); const northKoreanWon = haystackCore.HUnit.define({ ids: ['north_korean_won', 'KPW'], scale: 1, offset: 0, quantity: 'currency', }); const norwegianKrone = haystackCore.HUnit.define({ ids: ['norwegian_krone', 'NOK'], scale: 1, offset: 0, quantity: 'currency', }); const nuevoSol = haystackCore.HUnit.define({ ids: ['nuevo_sol', 'PEN'], scale: 1, offset: 0, quantity: 'currency', }); const ouguiya = haystackCore.HUnit.define({ ids: ['ouguiya', 'MRO', 'UM'], scale: 1, offset: 0, quantity: 'currency', }); const pakistanRupee = haystackCore.HUnit.define({ ids: ['pakistan_rupee', 'PKR', '₨'], scale: 1, offset: 0, quantity: 'currency', }); const pataca = haystackCore.HUnit.define({ ids: ['pataca', 'MOP'], scale: 1, offset: 0, quantity: 'currency', }); const pesoUruguayo = haystackCore.HUnit.define({ ids: ['peso_uruguayo', 'UYU'], scale: 1, offset: 0, quantity: 'currency', }); const philippinePeso = haystackCore.HUnit.define({ ids: ['philippine_peso', 'PHP', '₱'], scale: 1, offset: 0, quantity: 'currency', }); const poundSterling = haystackCore.HUnit.define({ ids: ['pound_sterling', 'GBP', '£'], scale: 1, offset: 0, quantity: 'currency', }); const pula = haystackCore.HUnit.define({ ids: ['pula', 'BWP'], scale: 1, offset: 0, quantity: 'currency', }); const pzloty = haystackCore.HUnit.define({ ids: ['pzloty', 'PLN', 'zł'], scale: 1, offset: 0, quantity: 'currency', }); const qatariRial = haystackCore.HUnit.define({ ids: ['qatari_rial', 'QAR'], scale: 1, offset: 0, quantity: 'currency', }); const quetzal = haystackCore.HUnit.define({ ids: ['quetzal', 'GTQ'], scale: 1, offset: 0, quantity: 'currency', }); const rand = haystackCore.HUnit.define({ ids: ['rand', 'ZAR'], scale: 1, offset: 0, quantity: 'currency', }); const rialOmani = haystackCore.HUnit.define({ ids: ['rial_omani', 'OMR'], scale: 1, offset: 0, quantity: 'currency', }); const riel = haystackCore.HUnit.define({ ids: ['riel', 'KHR'], scale: 1, offset: 0, quantity: 'currency', }); const rufiyaa = haystackCore.HUnit.define({ ids: ['rufiyaa', 'MVR'], scale: 1, offset: 0, quantity: 'currency', }); const rupiah = haystackCore.HUnit.define({ ids: ['rupiah', 'IDR', 'Rp'], scale: 1, offset: 0, quantity: 'currency', }); const russianRuble = haystackCore.HUnit.define({ ids: ['russian_ruble', 'RUB'], scale: 1, offset: 0, quantity: 'currency', }); const rwandaFranc = haystackCore.HUnit.define({ ids: ['rwanda_franc', 'RWF'], scale: 1, offset: 0, quantity: 'currency', }); const saintHelenaPound = haystackCore.HUnit.define({ ids: ['saint_helena_pound', 'SHP'], scale: 1, offset: 0, quantity: 'currency', }); const saudiRiyal = haystackCore.HUnit.define({ ids: ['saudi_riyal', 'SAR'], scale: 1, offset: 0, quantity: 'currency', }); const serbianDinar = haystackCore.HUnit.define({ ids: ['serbian_dinar', 'RSD', 'din'], scale: 1, offset: 0, quantity: 'currency', }); const seychellesRupee = haystackCore.HUnit.define({ ids: ['seychelles_rupee', 'SCR'], scale: 1, offset: 0, quantity: 'currency', }); const singaporeDollar = haystackCore.HUnit.define({ ids: ['singapore_dollar', 'SGD'], scale: 1, offset: 0, quantity: 'currency', }); const solomonIslandsDollar = haystackCore.HUnit.define({ ids: ['solomon_islands_dollar', 'SBD'], scale: 1, offset: 0, quantity: 'currency', }); const som = haystackCore.HUnit.define({ ids: ['som', 'KGS'], scale: 1, offset: 0, quantity: 'currency', }); const somaliShilling = haystackCore.HUnit.define({ ids: ['somali_shilling', 'SOS'], scale: 1, offset: 0, quantity: 'currency', }); const somoni = haystackCore.HUnit.define({ ids: ['somoni', 'TJS', 'ЅМ'], scale: 1, offset: 0, quantity: 'currency', }); const southKoreanWon = haystackCore.HUnit.define({ ids: ['south_korean_won', 'KRW', '₩'], scale: 1, offset: 0, quantity: 'currency', }); const sriLankaRupee = haystackCore.HUnit.define({ ids: ['sri_lanka_rupee', 'LKR', 'Rs'], scale: 1, offset: 0, quantity: 'currency', }); const sudanesePound = haystackCore.HUnit.define({ ids: ['sudanese_pound', 'SDG'], scale: 1, offset: 0, quantity: 'currency', }); const surinameDollar = haystackCore.HUnit.define({ ids: ['suriname_dollar', 'SRD'], scale: 1, offset: 0, quantity: 'currency', }); const swedishKrona = haystackCore.HUnit.define({ ids: ['swedish_krona', 'SEK'], scale: 1, offset: 0, quantity: 'currency', }); const swissFranc = haystackCore.HUnit.define({ ids: ['swiss_franc', 'CHF', 'SFr'], scale: 1, offset: 0, quantity: 'currency', }); const syrianPound = haystackCore.HUnit.define({ ids: ['syrian_pound', 'SYP'], scale: 1, offset: 0, quantity: 'currency', }); const taiwanDollar = haystackCore.HUnit.define({ ids: ['taiwan_dollar', 'TWD'], scale: 1, offset: 0, quantity: 'currency', }); const taka = haystackCore.HUnit.define({ ids: ['taka', 'BDT', '৳'], scale: 1, offset: 0, quantity: 'currency', }); const tala = haystackCore.HUnit.define({ ids: ['tala', 'WST'], scale: 1, offset: 0, quantity: 'currency', }); const tanzanianShilling = haystackCore.HUnit.define({ ids: ['tanzanian_shilling', 'TZS'], scale: 1, offset: 0, quantity: 'currency', }); const tenge = haystackCore.HUnit.define({ ids: ['tenge', 'KZT', '〒'], scale: 1, offset: 0, quantity: 'currency', }); const trinidadAndTobagoDollar = haystackCore.HUnit.define({ ids: ['trinidad_and_tobago_dollar', 'TTD'], scale: 1, offset: 0, quantity: 'currency', }); const tugrik = haystackCore.HUnit.define({ ids: ['tugrik', 'MNT', '₮'], scale: 1, offset: 0, quantity: 'currency', }); const tunisianDinar = haystackCore.HUnit.define({ ids: ['tunisian_dinar', 'TND'], scale: 1, offset: 0, quantity: 'currency', }); const turkishLira = haystackCore.HUnit.define({ ids: ['turkish_lira', 'TRY', '₤'], scale: 1, offset: 0, quantity: 'currency', }); const uaeDirham = haystackCore.HUnit.define({ ids: ['uae_dirham', 'AED'], scale: 1, offset: 0, quantity: 'currency', }); const ugandaShilling = haystackCore.HUnit.define({ ids: ['uganda_shilling', 'UGX'], scale: 1, offset: 0, quantity: 'currency', }); const usDollar = haystackCore.HUnit.define({ ids: ['us_dollar', 'USD', '$'], scale: 1, offset: 0, quantity: 'currency', }); const uzbekistanSum = haystackCore.HUnit.define({ ids: ['uzbekistan_sum', 'UZS'], scale: 1, offset: 0, quantity: 'currency', }); const vatu = haystackCore.HUnit.define({ ids: ['vatu', 'VUV', 'Vt'], scale: 1, offset: 0, quantity: 'currency', }); const yemeniRial = haystackCore.HUnit.define({ ids: ['yemeni_rial', 'YER'], scale: 1, offset: 0, quantity: 'currency', }); const yen = haystackCore.HUnit.define({ ids: ['yen', 'JPY', '¥'], scale: 1, offset: 0, quantity: 'currency', }); const zambianKwacha = haystackCore.HUnit.define({ ids: ['zambian_kwacha', 'ZMW', 'ZK'], scale: 1, offset: 0, quantity: 'currency', }); const zimbabweDollar = haystackCore.HUnit.define({ ids: ['zimbabwe_dollar', 'ZWL'], scale: 1, offset: 0, quantity: 'currency', }); // acceleration const metersPerSecondSquared = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.HUnit.define({ ids: ['coefficient_of_performance', 'COP'], scale: 1, offset: 0, quantity: 'cooling efficiency', }); const energyEfficiencyRatio = haystackCore.HUnit.define({ ids: ['energy_efficiency_ratio', 'Btu/Wh', 'EER'], scale: 0.2930832356, offset: 0, quantity: 'cooling efficiency', }); const kilowattPerTon = haystackCore.HUnit.define({ ids: ['kilowatt_per_ton', 'kW/ton'], scale: 1, offset: 0, quantity: 'cooling efficiency', }); // density const kilogramsPerCubicMeter = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.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 = haystackCore.HUnit.define({ ids: ['air_chang