tensorwaves#
import tensorwaves
A model optimization package for Partial Wave Analysis.
The tensorwaves
package contains four main ingredients:
- Function creation (
tensorwaves.function
)Express arbitrary mathematical expressions as functions in different kinds of computational backends, such as JAX, TensorFlow, NumPy, and Numba.
- Data generation (
tensorwaves.data
)Generate phase space samples as well as hit-and-miss Monte Carlo samples for the input mathematical expression.
- Optimization (
tensorwaves.optimizer
andestimator
)Optimize a
ParametrizedFunction
with respect to some data sample and anEstimator
(loss function).
The interface
module defines how the main classes interact.
Submodules and Subpackages