Thanks to visit codestin.com
Credit goes to github.com

Skip to content

2AUK/pyRISM

 
 

Repository files navigation

pyrism

Travis Build Status codecov DOI

A pedagogical implementation of the RISM equations

Currently Implemented Features

  • XRISM and DRISM for neat liquids and solute-solvent systems

Potentials

  • Lennard-Jones Potential
  • Coulomb Potential
  • Long-Range Coulomb Potential

Closures

  • Hyper-Netted Chain (HNC)
  • Percus-Yevick (PY)
  • Kovalenko-Hirata (KH)
  • Partial Series Expansion (PSE-n)

Usage

Pass the input file as an argument to rism_ctrl.py

python rism_ctrl.py INPUT.toml <True/False [OPTIONAL, default=False]> <Temp [OPTIONAL]>

The second argument allows you to define whether pyRISM outputs the correlation functions to files. The third argument allows you to override the temperature set in the .toml file. Example input files are provided in pyrism\data with references in pyrism\data\README.md

Future Work

  • More potentials (Hard-sphere, AB-form LJ)
  • MDIIS solver

Copyright

Copyright (c) 2021, Abdullah Ahmad

Acknowledgements

Project based on the Computational Molecular Science Python Cookiecutter version 1.2.