Skip to main content

About pycompwa

10.5281/zenodo.3479232 GPLv3+ license

GitHub Actions Codecov PyPI package Supported Python versions Codacy pre-commit.ci status Spelling checked code style: prettier Code style: black Imports: isort

pycompwa is a collection of python modules and the python interface to ComPWA. ComPWA stands for "Common Partial Wave Analysis framework".

Analogous to ComPWA, pycompwa's highest focus is also modularity. pycompwa extends the ComPWA framework with some useful modules:

  • expertsystem
    A python package that can generate amplitude/intensity model files from simple user boundary conditions, such as initial and final state. Currently supports the helicity and canonical formalism.

  • ui
    The python interface to ComPWA, allowing easy steering of ComPWA.

  • plotting
    Facilitates the visualization of data and results, i.e. comparison plots, Dalitz plots.

Installation

Detailed instructions can be found here. Make sure the virtual environment is setup and activated.

Installation via pypi

pip install pycompwa

Installation from source

git clone --recurse-submodules git@github.com:ComPWA/pycompwa.git
cd pycompwa
python setup.py install -j4

(replace 4 with the number of cores on your machine, or use $(nproc)).

Usage

On how to use ComPWA please refer to the pycompwa workflow examples.

Documentation

The documentation can be found here.

Release files for pycompwa 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycompwa 0.1.3
File Size Uploaded
pycompwa-0.1.3.tar.gz 5.3 MB Details

Release files / pycompwa-0.1.3.tar.gz

Download URL pycompwa-0.1.3.tar.gz
Size 5.3 MB
Tags Source
SHA-256 checksum
How to use checksums
91dc12ca97f5a21ddbe75aeab7899c954df21382d606ebad6c46f22c075c4e72
BLAKE2b-256 checksum
How to use checksums
796452a8eb80400bb855094ee718fc0d56a951f994b06d987c85f71b912f3579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page