psychart
Version:
View air conditions on a psychrometric chart
53 lines (52 loc) • 2.17 kB
JavaScript
;
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),
};