https://github.com/oameye/keldyshcontraction.jl
Perform wick contraction on a Keldysh contour
https://github.com/oameye/keldyshcontraction.jl
feynman-diagrams field-theory keldysh wick-contraction
Last synced: 4 months ago
JSON representation
Perform wick contraction on a Keldysh contour
- Host: GitHub
- URL: https://github.com/oameye/keldyshcontraction.jl
- Owner: oameye
- License: mit
- Created: 2025-04-17T19:17:59.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-11T19:40:49.000Z (4 months ago)
- Last Synced: 2025-06-11T21:13:32.080Z (4 months ago)
- Topics: feynman-diagrams, field-theory, keldysh, wick-contraction
- Language: Julia
- Homepage: https://oameye.github.io/KeldyshContraction.jl/
- Size: 901 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KeldyshContraction.jl
[](https://oameye.github.io/KeldyshContraction.jl/)
[](https://app.codecov.io/gh/oameye/KeldyshContraction.jl)
[](https://oameye.github.io/KeldyshContraction.jl/benchmarks/)[](https://github.com/JuliaDiff/BlueStyle)
[](https://github.com/JuliaTesting/Aqua.jl)
[](https://github.com/aviatesk/JET.jl)KeldyshContraction.jl is a package for the symbolic derivation of the two-point correlator diagrams in Keldysh-Schwinger field theory. The symbolic quantum field theory algebra is implemented using [SymbolicUtils.jl](https://github.com/JuliaSymbolics/SymbolicUtils.jl) and [TermInterface.jl](https://github.com/JuliaSymbolics/TermInterface.jl/) of the JuliaSymbolic ecosystem. The typesystem has been heavily inspired by the second quantization algebra defined in [QuantumCumulants.jl](https://github.com/qojulia/QuantumCumulants.jl). For more details on the implementation see the ["symbolic quantum field algebra"](https://oameye.github.io/KeldyshContraction.jl/dev/typesystem/) documentation page.
In developing this package, the work [`SciPost Phys. Core 8, 014 (2025)`](https://doi.org/10.21468/SciPostPhysCore.8.1.014) symbolic quantum field algebra was used extensively. Hence, the corresponding conventions and notation are used in this package.