Skip to content

mbkumar/PyMuTT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Multiscale Thermochemistry Toolbox (PyMuTT)

The Python Multiscale Thermochemistry Toolbox (PyMuTT) is a Python library for Thermochemistry developed by the Vlachos Research Group at the University of Delaware. This code was originally developed to convert ab-initio data from DFT to observable thermodynamic properties such as heat capacity, enthalpy, entropy, and Gibbs energy. These properties can be fit to empirical equations and written to different formats.

Documentation available at: https://vlachosgroup.github.io/PyMuTT/

Useful Topics

Developers

Dependencies

  • Python3
  • Atomic Simulation Environment: Used for I/O operations and to calculate thermodynamic properties
  • Numpy: Used for vector and matrix operations
  • Pandas: Used to import data from Excel files
  • SciPy: Used for fitting heat capacities.
  • Matplotlib: Used for plotting thermodynamic data

Getting Started

  1. Install the dependencies
  2. Download the repository to your local machine
  3. Add to parent folder to PYTHONPATH
  4. Run the tests by navigating to the tests directory in a command-line interface and inputting the following command:
python -m unittest

The expected output is shown below. The number of tests will not necessarily be the same.

.........................
----------------------------------------------------------------------
Ran 25 tests in 0.020s

OK
  1. Look at examples using the code

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Python Multiscale Thermochemistry Toolbox (PyMuTT)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%