Mayank447 / Pseudo-Spectral-Discretization

GNU General Public License v3.0
0 stars 1 forks source link

Pseudo-Spectral-Discretization

This codebase contains the implementation of the DiracOperator class, which is used for applying the Dirac operator to spectral coefficients, computing eigenvalues and eigenfunctions, generating lattice structures, and transforming values between real and spectral spaces.

Directory Structure

.
├── pseudospectral
    ├── __init__.py
    ├── dirac_operator.py
    └──  spectra
        ├── derivative1D.py
        └── fermion2D.py
├── pyproject.toml
├── README.md
├── tutorial.md
├── example_scripts
    └──  cosine_derivative.py
├── LICENSE
└── tests
    ├── conftest.py
    ├── test_real_basis.py
    ├── test_spectral_basis.py
    ├── test_transform.py
    └── test_spectra.py

Setup

Usage