pes2mp-ipython

2D and 4D multipole expansion code (using Legendre polynomials and Spherical Harmonics respectively) for fitting PES into radial coefficients.

https://github.com/apoorv-kushwaha/pes2mp-ipython

Science Score: 67.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 9 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

2D and 4D multipole expansion code (using Legendre polynomials and Spherical Harmonics respectively) for fitting PES into radial coefficients.

Basic Info
  • Host: GitHub
  • Owner: apoorv-kushwaha
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 8.86 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created about 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

$${\color{red} This \space repository \space has \space been \space moved!}$$

AUTOMATED PYTHONIC VERSION CAN BE OBTAINED FROM : https://github.com/QuantumDynamicsLab/PES2MP/

UPDATED VERSION IN JUPYTER NOTEBOOK FORMAT (FOR DEBUGGING) MAY BE OBTAINED FROM : https://github.com/QuantumDynamicsLab/PES2MP_ipynb/

DOI

https://github.com/QuantumDynamicsLab/PES2MP_ipynb

Contact: dhilip@iitrpr.ac.in

PES2MP (Potential Energy Surface Mapping to Multipole Expansion Series)

Multipole expansion

2D and 4D multipole expansion code (using Legendre polynomials and Spherical Harmonics respectively) for fitting PES into radial coefficients is provided as jupyter-notebook files.

Both codes use least square fit (achieved by taking the pseudo-inverse of Legendre/Spherical-Harmonics coefficients stored in a 2D matrix).
Currently limited to rigid rotor - atom (2D) and rigid rotor - rigid rotor (4D) collision

For any queries contact Dr. T. J. Dhilip Kumar cc: (mailto:kushwaha.apoorv@gmail.com)

File 1: 2Dmultipoleinv.ipynb

Uses scipy.special for Legendre coefficient

2D PES (Atom - Rigid Rotor collision)

Link: [Link to paper: See Supplementary Information]

```diff

Bibtex citation for 2D code: multipole expansion of 2D Potential Energy Surface

@article{Kushwaha2023Jan, author = {Kushwaha, Apoorv and Kumar, Thogluva Janardhanan Dhilip}, title = {{Benchmarking PES-Learn's machine learning models predicting accurate potential energy surface for quantum scattering}}, journal = {Int. J. Quantum Chem.}, volume = {123}, number = {1}, pages = {e27007}, year = {2023}, month = jan, issn = {0020-7608}, publisher = {John Wiley {&} Sons, Ltd}, doi = {10.1002/qua.27007} } ```

File 2: Use 4DSFexpansion.ipynb

Uses pyshtools for calculating spherical harmonics (need separate installation: Instructions are provided in jupyter-notebook file)

4D PES (Two Rigid Rotors)

Link: [Link to paper: See Supplementary Information]

```diff

Article citation for 4D code: multipole expansion of 4D Potential Energy Surface

@article{Kushwaha2023Aug, author = {Kushwaha, Apoorv and Dhilip Kumar, T. J.}, title = {{4D potential energy surface of NCCN{\textendash}H2 collision: Rotational dynamics by p-H2 and o-H2 at interstellar temperatures}}, journal = {J. Chem. Phys.}, volume = {159}, number = {7}, year = {2023}, month = aug, issn = {0021-9606}, publisher = {AIP Publishing}, doi = {10.1063/5.0161335} } ```

Owner

  • Name: Apoorv Kushwaha
  • Login: apoorv-kushwaha
  • Kind: user
  • Company: IIT Ropar

Theoretical Chemist

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Kushwaha
    given-names: Apoorv
    orcid: https://orcid.org/0000-0002-8288-4086
title: apoorv-kushwaha/PES2MP: Initial Release
version: v1.0.0
date-released: 2023-07-01

GitHub Events

Total
  • Push event: 4
Last Year
  • Push event: 4