Python library for the construction of π-d conjugated metal-organic frameworks. Preprint for the associated work found here.
All credits to Sangwon Lee for the development of the original PORMAKE code.
This repository contains a revised version of PORMAKE with additional features to enforce co-planarity in placing the edges of the framework material, which is a common requirement in constructing π-d conjugated MOFs that can exhibit electrical conductivity.
Interested users are kindly asked to refer to the tutorials available in the original PORMAKE repository. For example cases in which planarity enforcement is performed for the construction of π-d conjugated frameworks (and also sample building block files prepared for the planarity enforcement), several Jupyter notebooks and building block .xyz
files are available in the notebooks
directory.
- Dependencies
python>=3.7
tensorflow>=1.15
pymatgen<2022
ase>=3.18.0
- Install all dependencies.
$ pip install -r requirements.txt
- Install
pormake
usingsetup.py
$ python setup.py install