lips

Lorentz Invariant Phase Space

https://github.com/gdelaurentis/lips

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

lorentz-group phase-space quantum-field-theory spinor-helicity
Last synced: 6 months ago · JSON representation ·

Repository

Lorentz Invariant Phase Space

Basic Info
Statistics
  • Stars: 9
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 12
Topics
lorentz-group phase-space quantum-field-theory spinor-helicity
Created over 6 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License Citation

README.md

Lorentz Invariant Phase Space

CI Lint CI Test Coverage Docs PyPI PyPI Downloads Binder DOI Python

Lips is a Python 3 library that provides a phase-space generator and manipulator that is tailored to the needs of modern theoretical calculations in quantum field theory. At present, the package is designed to handle the kinematics of scattering processes involving an arbitrary number of massless particles. Use cases include:

1) generation of phase-space points over complex numbers ($\mathbb{C}$), finite fields ($\mathbb{F}p$), and $p$-adic numbers ($\mathbb{Q}p$); 2) generation of spinor strings representing possible kinematic singularities (related to letter of the symbol alphabet); 3) on-the-fly evaluation of arbitrary spinor-helicity expressions in any of the above mentioned fields; 4) construction of special kinematic configurations, with efficient, hard-coded solutions available up to codimension 2; 5) algebro-geometric analysis of irreducible varieties in kinematic space.

Installation

The package is available on the Python Package Index console pip install lips Alternativelty, it can be installed by cloning the repo console git clone https://github.com/GDeLaurentis/lips.git path/to/repo pip install -e path/to/repo

Requirements

pip will automatically install the required packages, which are numpy, sympy, mpmath, pyadic The algebraic_gemetry submodule requires Singular through the Python interface syngular. Singular needs to be installed manually (e.g. apt-get install singular).

Testing

pytest --cov lips/ --cov-report html tests/ --verbose

Citation

If you found this library useful, please consider citing it

```bibtex @inproceedings{DeLaurentis:2023qhd, author = "De Laurentis, Giuseppe", title = "{Lips: $p$-adic and singular phase space}", booktitle = "{21th International Workshop on Advanced Computing and Analysis Techniques in Physics Research}: {AI meets Reality}", eprint = "2305.14075", archivePrefix = "arXiv", primaryClass = "hep-th", reportNumber = "PSI-PR-23-14", month = "5", year = "2023" }

@phdthesis{DeLaurentis:2020xar, author = "De Laurentis, Giuseppe", title = "{Numerical techniques for analytical high-multiplicity scattering amplitudes}", school = "Durham U.", year = "2020" } ```

Owner

  • Name: Giuseppe DeLaurentis
  • Login: GDeLaurentis
  • Kind: user
  • Location: Villigen, CH
  • Company: Paul Scherrer Institut (PSI)

Citation (CITATION.bib)

@inproceedings{DeLaurentis:2023qhd,
    author = "De Laurentis, Giuseppe",
    title = "{Lips: $p$-adic and singular phase space}",
    booktitle = "{21th International Workshop on Advanced Computing and Analysis Techniques in Physics Research}: {AI meets Reality}",
    eprint = "2305.14075",
    archivePrefix = "arXiv",
    primaryClass = "hep-th",
    reportNumber = "PSI-PR-23-14",
    month = "5",
    year = "2023"
}

@phdthesis{DeLaurentis:2020xar,
    author = "De Laurentis, Giuseppe",
    title = "{Numerical techniques for analytical high-multiplicity scattering amplitudes}",
    school = "Durham U.",
    year = "2020"
}

GitHub Events

Total
  • Release event: 4
  • Push event: 14
  • Create event: 4
Last Year
  • Release event: 4
  • Push event: 14
  • Create event: 4

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 272
  • Total Committers: 2
  • Avg Commits per committer: 136.0
  • Development Distribution Score (DDS): 0.059
Top Committers
Name Email Commits
GDeLaurentis g****l@h****t 256
GDeLaurentis G****s@u****m 16
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 378 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 19
  • Total maintainers: 1
pypi.org: lips

Lorentz Invariant Phase Space

  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 378 Last month
  • Docker Downloads: 0
Rankings
Docker downloads count: 2.4%
Dependent packages count: 10.1%
Dependent repos count: 11.6%
Average: 15.0%
Stargazers count: 18.5%
Forks count: 22.7%
Downloads: 24.9%
Maintainers (1)
Last synced: 6 months ago