Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mmikhasenko/trianglesingularity.jl

Calculation of triangle loop diagram and application to physical cases
https://github.com/mmikhasenko/trianglesingularity.jl

Last synced: about 11 hours ago
JSON representation

Calculation of triangle loop diagram and application to physical cases

Awesome Lists containing this project

README

        

# TriangleSingularity

[![Stable Documentation](https://img.shields.io/badge/docs-stable-blue.svg)](https://mmikhasenko.github.io/TriangleSingularity.jl/stable)
[![In development documentation](https://img.shields.io/badge/docs-dev-blue.svg)](https://mmikhasenko.github.io/TriangleSingularity.jl/dev)
[![Build Status](https://github.com/mmikhasenko/TriangleSingularity.jl/workflows/Test/badge.svg)](https://github.com/mmikhasenko/TriangleSingularity.jl/actions)
[![Test workflow status](https://github.com/mmikhasenko/TriangleSingularity.jl/actions/workflows/Test.yml/badge.svg?branch=main)](https://github.com/mmikhasenko/TriangleSingularity.jl/actions/workflows/Test.yml?query=branch%3Amain)
[![Lint workflow Status](https://github.com/mmikhasenko/TriangleSingularity.jl/actions/workflows/Lint.yml/badge.svg?branch=main)](https://github.com/mmikhasenko/TriangleSingularity.jl/actions/workflows/Lint.yml?query=branch%3Amain)
[![Docs workflow Status](https://github.com/mmikhasenko/TriangleSingularity.jl/actions/workflows/Docs.yml/badge.svg?branch=main)](https://github.com/mmikhasenko/TriangleSingularity.jl/actions/workflows/Docs.yml?query=branch%3Amain)

[![Coverage](https://codecov.io/gh/mmikhasenko/TriangleSingularity.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/mmikhasenko/TriangleSingularity.jl)
[![DOI](https://zenodo.org/badge/DOI/FIXME)](https://doi.org/FIXME)

A simple package that calculates triangle loop using the Feynman approach,
reduced to a single integral.

![](pict/triangle.png)

## Evaluation of amplitude

```julia
triangleloop(m1², m2², m3², M1², M2², M3²)
```

## Position of singularities

```julia
M3² = Polynomial([0im, 1.0])
P = landau_determinant(m1², m2², m3², M1², M2², M3²)
roots(P)
```