Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hugostrand/pyed
Exact diagonalization for finite quantum systems
https://github.com/hugostrand/pyed
exact-diagonalization greens-functions many-body quantum quantum-field-theory triqs
Last synced: 14 days ago
JSON representation
Exact diagonalization for finite quantum systems
- Host: GitHub
- URL: https://github.com/hugostrand/pyed
- Owner: HugoStrand
- License: other
- Created: 2017-04-18T11:40:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T14:22:10.000Z (over 1 year ago)
- Last Synced: 2023-07-25T16:01:05.072Z (over 1 year ago)
- Topics: exact-diagonalization, greens-functions, many-body, quantum, quantum-field-theory, triqs
- Language: Jupyter Notebook
- Homepage:
- Size: 285 KB
- Stars: 13
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: COPYING.txt
Awesome Lists containing this project
README
# **PYED**: Exact diagonalization for finite quantum systems
Copyright (C) 2017, H. U.R. Strand
The python module `pyed` implements exact diagonalization for finite fermionic many-body quantum systems, together with calculations of several response functions in imagianary time.
The many-body system is defined using `triqs` second-quantized operators and the response functions are stored in `triqs` Green's function containters.
The original purpose of `pyed` is to provide exact solutions to small finite systems, to be used as benchmarks and tests for stochastic many-body solvers.
## Dependencies
`pyed` requires [the `triqs` library](https://github.com/TRIQS/triqs).
## Installation
To install `pyed` using the python setuptools run
```
python setup.py install
```## Documentation
For documentation and usage examples please see the hands on [jupyter notebook](doc/Documentation.ipynb)
## License
This application is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version (see ).It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.