All Projects → psychrometrics → Psychrolib

psychrometrics / Psychrolib

Licence: mit
📚 Library of psychrometric functions to calculate 🌡️ thermodynamic properties of air for Python, C, C#, Fortran, R, JavaScript and VBA/Excel

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
csharp
926 projects
fortran
972 projects
vba
158 projects

Projects that are alternatives of or similar to Psychrolib

Filecontextcore
FileContextCore is a "Database"-Provider for Entity Framework Core and adds the ability to store information in files instead of being limited to databases.
Stars: ✭ 91 (+9.64%)
Mutual labels:  excel, net
Samples-NET.Core-MVC-CSharp
ASP.NET Core 2.0 MVC C# samples for Stimulsoft Reports.Web reporting tool.
Stars: ✭ 28 (-66.27%)
Mutual labels:  excel, net
Epplus
EPPlus 5-Excel spreadsheets for .NET
Stars: ✭ 693 (+734.94%)
Mutual labels:  excel, net
Accupy
Accurate sums and dot products for Python.
Stars: ✭ 65 (-21.69%)
Mutual labels:  engineering
Excelize
Golang library for reading and writing Microsoft Excel™ (XLSX) files.
Stars: ✭ 10,286 (+12292.77%)
Mutual labels:  excel
Excel
read and write excel files in go/golang
Stars: ✭ 75 (-9.64%)
Mutual labels:  excel
Evilclippy
A cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.
Stars: ✭ 1,224 (+1374.7%)
Mutual labels:  excel
Firetable
Excel/Google Sheets like UI for Firebase/Firestore. No more admin portals!
Stars: ✭ 1,115 (+1243.37%)
Mutual labels:  excel
Homebridge Weather
OpenWeatherMap Plugin for Homebridge
Stars: ✭ 78 (-6.02%)
Mutual labels:  temperature
Orthopy
Orthogonal polynomials in all shapes and sizes.
Stars: ✭ 75 (-9.64%)
Mutual labels:  engineering
The Engineering Managers Booklist
Books for people who are or aspire to manage/lead team(s) of software engineers
Stars: ✭ 1,180 (+1321.69%)
Mutual labels:  engineering
Npoi.extension
This repo contains the extension for the NPOI, which provides IEnumerable<T> have save to and load from excel functionalities.
Stars: ✭ 67 (-19.28%)
Mutual labels:  excel
Excel Io
Object-oriented java Excel library
Stars: ✭ 76 (-8.43%)
Mutual labels:  excel
Expss
expss: Tables and Labels in R
Stars: ✭ 65 (-21.69%)
Mutual labels:  excel
Axel F
Friendly language for data manipulation inspired by Microsoft Excel ™
Stars: ✭ 79 (-4.82%)
Mutual labels:  excel
Autowrap
Wrap existing D code for use in Python, Excel, C#
Stars: ✭ 64 (-22.89%)
Mutual labels:  excel
Poi Android
📈 Apache POI for Android
Stars: ✭ 77 (-7.23%)
Mutual labels:  excel
Fast Excel
🦉 Fast Excel import/export for Laravel
Stars: ✭ 1,183 (+1325.3%)
Mutual labels:  excel
Magento2 Import Export Sample Files
Default Magento 2 CE import / export CSV files & sample files for Firebear Improved Import / Export extension
Stars: ✭ 68 (-18.07%)
Mutual labels:  excel
Myexcel
MyExcel, a new way to operate excel!
Stars: ✭ 1,198 (+1343.37%)
Mutual labels:  excel

Overview

PsychroLib is a software library to enable the calculation of psychrometric properties of moist and dry air. Versions of PsychroLib are available for Python, C, C#, Fortran, R, JavaScript, Microsoft Excel Visual Basic for Applications (VBA). PsychroLib works in both metric (SI) and imperial (IP) systems of units. For a general overview and a list of currently available functions, please see the overview page.

Documentation

Please see the Python API documentation for the common API across all the supported language implementations. In Python, array support and improved runtime performance can be optionally enabled by installing Numba. In R (1) constants, like ZERO_FAHRENHEIT_AS_RANKINE are not exported (i.e. not directly accessible to users), (2) functions accept a vector, not a scalar (3) bulk calculations, like CalcPsychrometricsFromRelHum return a list.

Examples on how to use PsychroLib in all the supported languages are described in this guide.

Installation

How to cite

When using PsychroLib, please cite the software summary paper and software version using the following Digital Object Identifiers (DOIs) to generate citations in your preferred style:

Software summary paper Software version*
DOI DOI

*please make sure to cite the same version you are using with the correct DOI. For a list of all available versions see see more on Zenodo.

Contributing

If you are looking to contribute, please read our Contributors' guide for details.

Development

If you would like to know more about specific development guidelines and testing, please refer to our development notes.

Copyright and license

Copyright 2018-2020 The PsychroLib Contributors for the current library implementation.

Copyright 2017 ASHRAE Handbook — Fundamentals (https://www.ashrae.org) for equations and coefficients published ASHRAE Handbook — Fundamentals Chapter 1.

Software licensed under the MIT License.

Acknowledgements

Special thanks to:

For the full list of contributors, please see the contributors page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].