pyftpt
This is the code for finite-temperature perturbation theory
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.7%) to scientific vocabulary
Repository
This is the code for finite-temperature perturbation theory
Basic Info
- Host: GitHub
- Owner: PuppyQ08
- License: mit
- Language: Python
- Default Branch: main
- Size: 132 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
FTPT
This is the code for vibrational finite-temperature perturbation theory.
The related paper is still in preparation and the parallel versioin of finite-temperature perturbation theory for electrons is published:
J. Chem. Phys. 155, 094106 (2021) DOI
Features
In ListofPTterm.py file, I designed the data structure to store algebraic expressions for second-order perturbation corrections to the grand potentials. Each class stores the expressions with same energy differences.
In FTPTeval.py file, I did the analytical derivation step by step :
* Start with zero-temperature MP2 energy correction:
Incoming Feature
Generalize to: * zero-temperature perturbation correction * finite-temperature perturbaiton theory for electrons. * higher-order force field Adding second-quantization derivation for more concise expression.
Owner
- Name: TerryXQ
- Login: PuppyQ08
- Kind: user
- Repositories: 1
- Profile: https://github.com/PuppyQ08
Focusing on parallel programming and high performance computing.
Citation (CITATION.cff)
cff-version: 1.0
message: "If you use this code, please cite it as below."
authors:
- family-names: Xiuyi
given-names: Qin
orcid: https://orcid.org/0000-0002-5028-5169
title: "PyFTPT"
version: 1.0
date-released: 2021-12-20