haystack-units
Version:
Project Haystack core units
1,825 lines (1,823 loc) • 105 kB
JavaScript
'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