tensorwavesΒΆ

import tensorwaves

A model optimization package for Partial Wave Analysis.

The tensorwaves package contains four main ingredients:

Model lambdifying (tensorwaves.model)

― Convert arbitrary mathematical expressions to an computational backends like numpy, jax, and tensorflow. This module works best with sympy expressions as input.

Data generation (tensorwaves.data)

― Generate phase space samples and toy Monte Carlo samples based on an intensity Model.

Model optimization (tensorwaves.optimizer and estimator)

― Optimize the Model with respect to some data sample and an Estimator (loss function).

The interface module defines how the main classes interact.

Submodules and Subpackages