Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/r-rijnbeek/air_vapour_pressure_dynamics
Repository with the basic functions related with the temperature, relative humidity, absolute humidity and entalpy of the air with the different variable transformations
https://github.com/r-rijnbeek/air_vapour_pressure_dynamics
absolute-humidity air-density enthalpy moisure-deficit package python relative-humidity temperature vapour-pressure
Last synced: about 1 month ago
JSON representation
Repository with the basic functions related with the temperature, relative humidity, absolute humidity and entalpy of the air with the different variable transformations
- Host: GitHub
- URL: https://github.com/r-rijnbeek/air_vapour_pressure_dynamics
- Owner: R-Rijnbeek
- License: mit
- Created: 2023-11-07T11:25:49.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-11T08:57:45.000Z (12 months ago)
- Last Synced: 2024-11-09T12:19:31.296Z (about 1 month ago)
- Topics: absolute-humidity, air-density, enthalpy, moisure-deficit, package, python, relative-humidity, temperature, vapour-pressure
- Language: Python
- Homepage:
- Size: 88.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Air Vapour Pressure Dynamics
Repository with the basic functions related with the temperature, relative humidity, absolute humidity and entalpy of the air.
## How it work:
1. Create en python environent and install the package using de command:
````
pip install air_vapour_pressure_dynamics
````
2. Once you get installed the package you can import the packahe in the python module by:
````python
from air_vapour_pressure_dynamics import vapourpressure, absolutehumidity_kg_air,....
````
or````python
import air_vapour_pressure_dynamics
````## Setters:
1. put or remove argument validation::
````python
setArgumentCheck(bool)
````
2. Put or remove Units to results of validation::
````python
setApplyUnits(bool)
````## Examples:
### Basic Example::
````python
from air_vapour_pressure_dynamics import absolutehumidity_kg_air
temp = 25.5
rh = 86.8
absolutehumidity_kg_air(temp, rh)17.83208626438017
````### Get units of calculation::
````python
from air_vapour_pressure_dynamics import absolutehumidity_kg_air
temp = 25.5
rh = 86.8
ab_hu = absolutehumidity_kg_air(temp, rh)
ab_hu.units'g/Kg'
````
## Compatibility:* Numpy
* SympyBut it is not neccesary to install those packages if you are going to use it only with generic integers or float numbers
## Content:
* Functions:
- vapourpressure(temp)
- density_air(temp, rh)
- absolutehumidity_kg_air(temp, rh)
- absolutehumidity_m3_air(temp, rh)
- entalpie_kg_air(temp, rh)
- entalpie_m3_air(temp, rh)
- moisuredeficit_kg_air(temp, rh)
- moisuredeficit_m3_air(temp, rh)
- dew_point_factor(temp, rh)
- dew_point_temperature(temp, rh)* Setters:
- setApplyUnits(bool)
- setArgumentCheck(bool)And that it!!