@mariuspopovici/rho

0.1.4 • Public • Published

Rho

A small library which helps estimate air density (rho) based on air temperature, pressure and dew point.

Installation

`npm install @mariuspopovici/rho`

Usage

Parameters

  • temperature Air temperature in degrees Celcius (°C) or Fahrenheit (°F) depending on unit type.
  • air pressure Air pressure in hPA or inHg depending on units type
  • dew point Air temperature in degrees Celcius (°C) or Fahrenheit (°F) depending on
  • units of measurement Optional, defaults to metric. Change to imperial to indicate that inputs are in imperial units of measurement.
  • altitude Optional, defaults to 0. Specify altitude to if pressure is measured at sea level.

Examples

    var rho = require('@mariuspopovici/rho');
    // calculate Rho with values expressed in imperial units
    var density = rho(68.9, 30.1, 68.9, 'imperial');
Output should be 1.1984
    var rho = require('@mariuspopovici/rho');
    // calculate Rho adjusted for altitude
    var density = rho(29, 1010, 20, 'metric', 2000);
Output should be 0.9402
    var rho = require('@mariuspopovici/rho');
    // calculate Rho with values expressed in metric units (default)
    var density = rho(20.5, 1019.3, 20.5);
Output should be 1.1984

Result is reported in kg/m3 and can be optionally converted to lb/ft3.

    var rho = require('@mariuspopovici/rho');
    // calculate Rho with values expressed in imperial units
    var density = rho(68.9, 30.1, 68.9, 'imperial').toPoundsPerCubicFeet();

Tests

`npm test`

Contributing

In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.4
    1
    • latest

Version History

Package Sidebar

Install

npm i @mariuspopovici/rho

Weekly Downloads

1

Version

0.1.4

License

MIT

Unpacked Size

10.9 kB

Total Files

7

Last publish

Collaborators

  • mariuspopovici