tRP (Ruddlesden-Popper Tolerance Factor) is a descriptor designed to predict stable RP phases.
This is the recommended method for installing tRP:
git clone https://github.com/CNMD-POSTECH/tRP
cd tRPconda env create -f setup.yaml
conda activate tRP_env
pip install --upgrade pip
pip install -e .Before running the commands, make sure to set the PYTHONPATH environment variable:
export PYTHONPATH=$(pwd)To predict stable RP phase, use the following command:
rp-prediction
--config=./SISSO/src/config_prediction.yamlTo extract important features, use the following command:
extract-feature
--config=./SHAP/src/config_shap.yamlTo extract descriptors, use the following command:
extract-descriptor
--config=./SISSO/src/config_extraction.yamlTo extract criteria, use the following command:
extract-descriptor
--config=./SISSO/src/config_criterion.yamlIf you use tRP in your research, please consider citing the following work:
- Hyo Gyeong Shin, Eun Ho Kim, Jaeseon Kim, Hyo Kim, Donghwa Lee.
Ruddlesden-Popper Tolerance Factor: An Indicator Predicting Stability of 2D Ruddlesden-Popper Phases.
For inquiries, feel free to reach out to:
- Hyo Gyeong Shin (hyogyeong@postech.ac.kr)
For bug reports or feature requests, please open an issue on GitHub Issues.
tRP is distributed under the MIT License.
This repository includes contributions from Hyo Gyeong Shin, Donghwa Lee, and other collaborators.
