Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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


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

Last synced: about 12 hours ago
JSON representation

Awesome Lists containing this project

README

        

# SymbolicThreeBodyDecays.jl

![Build Status](https://github.com/mmikhasenko/SymbolicThreeBodyDecays.jl/actions/workflows/ci.yaml/badge.svg)
[![arXiv article](https://img.shields.io/badge/article-PRD%20101%2C%20034033-yellowgreen)](https://arxiv.org/abs/1910.04566)

**Public webpage**: [mmikhasenko.github.io/SymbolicThreeBodyDecays.jl](https://mmikhasenko.github.io/SymbolicThreeBodyDecays.jl)

**GitHub repository**: [github.com/mmikhasenko/SymbolicThreeBodyDecays.jl](https://github.com/mmikhasenko/SymbolicThreeBodyDecays.jl)

This repository provides a Julia code that extends the functionality of the [ThreeBodyDecay.jl](https://github.com/mmikhasenko/ThreeBodyDecay.jl) project to work with SymPy objects.
It allows for symbolic computation in the context of three-body decays using the Dalitz-Plot Decomposition.

**Demo with Pluto**: The [`demo`](demo/) folder contains Pluto.jl notebooks that provide interactive demonstrations or examples to help users understand the functionality.
To run the notebooks, ensure you have [Pluto.jl](https://github.com/fonsp/Pluto.jl) installed and simply open them using Pluto.
The html-exported notebooks can be viewed from the [webpage](https://mmikhasenko.github.io/SymbolicThreeBodyDecays.jl).

## Features

- **Symbolic Computation**: integration with SymPy to perform symbolic calculations using the implementation of algorithms from the [`ThreeBodyDecay.jl`](https://github.com/mmikhasenko/SymbolicThreeBodyDecays.jl).

## Getting Started

1. **Clone the Repository**

```
git clone https://github.com/mmikhasenko/SymbolicThreeBodyDecays.jl.git
```

2. Navigate to the `demo` folder and open the Pluto notebooks for interactive examples.

3. For detailed functionality, explore the `src` directory.

## Contribution

Feel free to fork the repository, make changes, and raise pull requests. Any contributions to enhance the functionality or improve the code are welcome!

## License:

[MIT License](LICENSE)