8000 GitHub - SiLab-Bonn/pylandau: Simple Landau distribution definitions to be used in Python.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SiLab-Bonn/pylandau

Repository files navigation

pylandau

example branch parameter

A simple Landau definition to be used in Python, since no common package (Scipy, Numpy, ...) provides this. Also a fast Landau + Gauss convolution is offered, that is usefull for fitting energy losses of charged particles in matter. The Landau is approximated according to Computer Phys. Comm. 31 (1984) 97-111 and the implementation is from CERN ROOT Mathlibs.

Installation

The project is hosted at PyPI. For installation just type:

pip install pylandau

If you want to change the code or start contributing download it and put it into a directory of your choice. From the project root folder run:

pip install -e .

Usage

import numpy as np
import pylandau

x = np.arange(0, 100, 0.01)
y_landau = pylandau.landau(x)
y_langau = pylandau.langau(x)

About

Simple Landau distribution definitions to be used in Python.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5

0