Skip to content

Wrappers around NIST REFPROP for languages such as Python, MATLAB, etc.

Notifications You must be signed in to change notification settings

cloudyangel/REFPROP-wrappers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the information about the wrappers of NIST REFPROP

Why do we need wrappers?

  • NIST REFPROP is FORTRAN code compiled into a DLL (dynamically linked library).
    • Precompiled DLL (dynamically linked library) are available on windows (REFPROP.DLL for 32-bit applications, and REFPRP64.DLL for 64-bit applications), and on OSX as well.
    • The user is invited to compile their own shared library from source using the CMake-based build system at https://github.com/usnistgov/REFPROP-cmake
  • No universal simple way to call a dynamic library in other environments like Excel, MATLAB, LabView, python, etc.

What wrappers are available?

Hint: click on the name to be taken to the appropriate wrapper code

Contributing

Users are welcome to contribute wrappers to other languages and environments, and efforts are underway to make the full REFPROP API accessible to many more languages through the use of SWIG wrappers

Pull requests welcome! You will get credit for your contribution, and the thanks of the REFPROP user community.

About

Wrappers around NIST REFPROP for languages such as Python, MATLAB, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 45.1%
  • C# 15.8%
  • C++ 12.8%
  • Jupyter Notebook 9.4%
  • MATLAB 8.7%
  • CMake 4.3%
  • Other 3.9%