UNPKG

psychart

Version:

View air conditions on a psychrometric chart

53 lines (52 loc) 2.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PowerUnits = exports.SpeedUnits = exports.HeadUnits = exports.FlowUnits = void 0; var dimensional_1 = require("dimensional"); /** * Convert the string representation of the flow to the actual units */ exports.FlowUnits = { 'L/h': dimensional_1.units.liter.over(dimensional_1.units.hour), 'L/m': dimensional_1.units.liter.over(dimensional_1.units.minute), 'L/s': dimensional_1.units.liter.over(dimensional_1.units.second), 'ft3/h': dimensional_1.units.foot.pow(3).over(dimensional_1.units.hour), 'ft3/m': dimensional_1.units.foot.pow(3).over(dimensional_1.units.minute), 'ft3/s': dimensional_1.units.foot.pow(3).over(dimensional_1.units.second), 'gph': dimensional_1.units.gallon.over(dimensional_1.units.hour), 'gpm': dimensional_1.units.gallon.over(dimensional_1.units.minute), 'm3/h': dimensional_1.units.meter.pow(3).over(dimensional_1.units.hour), 'm3/m': dimensional_1.units.meter.pow(3).over(dimensional_1.units.minute), 'm3/s': dimensional_1.units.meter.pow(3).over(dimensional_1.units.second), }; /** * Convert the string representation of the head to the actual units */ exports.HeadUnits = { Pa: dimensional_1.units.pascal, atm: dimensional_1.units.atmosphere, bar: dimensional_1.units.bar, cm: dimensional_1.units.centimeter, ft: dimensional_1.units.foot, in: dimensional_1.units.inch, kPa: dimensional_1.units.pascal.prefix(dimensional_1.prefixes.kilo), m: dimensional_1.units.meter, mm: dimensional_1.units.millimeter, psf: dimensional_1.units.poundsPerSquareFoot, psi: dimensional_1.units.poundsPerSquareInch, }; /** * Convert the string representation of the speed to the actual units */ exports.SpeedUnits = { '%': dimensional_1.units.hertz, 'Hz': dimensional_1.units.hertz, 'rpm': dimensional_1.units.minute.pow(-1), }; /** * Convert the string representation of the power to the actual units */ exports.PowerUnits = { W: dimensional_1.units.watt, hp: dimensional_1.units.horsepower, kW: dimensional_1.units.watt.prefix(dimensional_1.prefixes.kilo), };