Skip to content
/ prony Public

Personal implementation of the time domain Prony fitting scheme. [J. Chem. Phys. 156, 221102 (2022)]

License

Notifications You must be signed in to change notification settings

ruihao99/prony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prony

Spectral function decomposition using time domain prony fitting. See this JCP article for details. The original author and developer of this package is czh. I create this repository for myself, to improve the reusablity (hopefully) of the original prony code.

Project Organization

│
├── data/               <- The original, immutable data dump. TODO, non existing yet.
│
├── notebooks/          <- Jupyter notebooks. Examples on how to use the package
│
├── tests/              <- Unit tests. TODO, non existing yet. 
│
├── prony/              <- Python module with source code of this project.
│
├── julia/              <- Julia module. Somewhat faster, especially useful if you are dealing with large Hankel matrix.
│
├── LICENSE
│
├── README.md           <- The top-level README for developers using this project.
│

Credits:

Project based on the cookiecutter data science project template.

The original prony code was developed and written by czh and it is available as an subproject of the moscal2.0 package.

Set up

Easiy install prony to your python environment:

$ pip install --editable .

About

Personal implementation of the time domain Prony fitting scheme. [J. Chem. Phys. 156, 221102 (2022)]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published