A JAX-based EFT likelihood.
Project description
jelli - JAX-based EFT Likelihoods
jelli is a Python package for building and evaluating likelihood functions in the Effective Field Theory (EFT) framework.
Key Features
- EFT Framework: Construction of likelihoods in EFTs, such as the Standard Model Effective Field Theory (SMEFT) and Weak Effective Theory (WET).
- Flexibility: Supports arbitrary observable predictions provided in the POPxf data format, and a multitude of experimental likelihood assumptions.
- JAX Integration: Built on JAX for high-performance numerical computing.
- Differentiable: Fully differentiable likelihood functions due to JAX's autodiff, enabling efficient gradient and Hessian computations, gradient-based optimization and sampling, and more.
- Fast: Utilizes JAX's Just-In-Time (JIT) compilation for optimized performance.
- Multi-scale: Interfaced with rgevolve for fast renormalization group evolution using the evolution matrix formalism.
Installation
The package can be installed via pip:
pip install jelli
Documentation
The documentation is available at https://jelli-pheno.github.io/.
Citation
A paper describing jelli is in preparation.
Bugs and feature requests
Please report bugs and request features via the GitHub issues page.
Contributors
Authors:
- Aleks Smolkovič (@alekssmolkovic)
- Peter Stangl (@peterstangl)
License
jelli is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jelli-0.1.tar.gz.
File metadata
- Download URL: jelli-0.1.tar.gz
- Upload date:
- Size: 57.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b4e03b1a8e7867e879c239c54a552b16076f9f5d0c2f3c741e94f789e7abae3
|
|
| MD5 |
3395cd088238ddf04a65947bbf7c90aa
|
|
| BLAKE2b-256 |
d6c4575520641e60b30d70192a9346d78a8beac4271f7cbb1245c54bf1531f0b
|
File details
Details for the file jelli-0.1-py3-none-any.whl.
File metadata
- Download URL: jelli-0.1-py3-none-any.whl
- Upload date:
- Size: 60.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7eaa28eee5d451512b196e4f9d42a629756f2dca63a2c9afaa2354ab31313972
|
|
| MD5 |
7712ab5cb65ae08214f4640880f16bcb
|
|
| BLAKE2b-256 |
802abbe83254b1410dc05555f18c0e82e7defce96891dae27cf493a052f16ade
|