tensorwaves
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
, andtensorflow
. This module works best withsympy
expressions as input.- Data generation (
tensorwaves.data
)― Generate phase space samples and toy Monte Carlo samples based on an intensity
Model
. This module works best in combination withampform
.- Model optimization (
tensorwaves.optimizer
andestimator
)― Optimize the
Model
with respect to some data sample and anEstimator
(loss function).
The interfaces
module defines how the main classes interact.
Submodules and Subpackages