EFTfitter.jl

A tool for the combination and EFT interpretation of measurements in Julia
Author tudo-physik-e4
Popularity
10 Stars
Updated Last
2 Months Ago
Started In
January 2021

EFTfitter.jl

CI Documentation for stable version Documentation for development version License badge

New implementation of the EFTfitter in the Julia languange.

EFTfitter is a tool for constraining the parameters of physics models using Bayesian inference by combining measurements of (different) observables. It is particularly suited for EFT (effective field theory) interpretations, but is not limited to these use cases.

Work-in-progress, interfaces and functionalities might be subject to changes.

News

Since version 0.2 of the package, the following new features are available:

  • Model uncertainties: The functions giving the predictions for the observable values can now also return a parameter-dependent value quantifying the uncertainty on the prediction. These uncertainties are currently treated as uncorrelated and are added to the total covariance matrix.
  • The data type of the (inverse) covariance matrix can now be set by the user. This can allow to increase the performance by speeding up the vector-matrix multiplication, e.g. in the case of sparse covariance matrices. The function run_speed_test can be used to determine which data type of the covariance matrix is the most suitable for the current model.
  • MeasurementDistribution is now called BinnedMeasurement

Installation

The EFTfitter.jl package can be installed using:

julia> using Pkg
julia> pkg"add EFTfitter"

Please see the installation guide for further information on the installation of Julia, EFTfitter.jl and its dependencies.

Documentation & Tutorials

Please see the documentation for tutorials and information on how to use EFTfitter.jl.
Executable versions of the tutorials and examples can also be found here.

You can also try running the tutorials right now: badge

Template

A template for starting the implementation of your own analysis is provided here.

Citing EFTfitter.jl

When using EFTfitter.jl for your work, please consider citing:

Nuno Castro, Johannes Erdmann, Cornelius Grunwald, Kevin Kroeninger, Nils-Arne Rosien, EFTfitter - A tool for interpreting measurements in the context of effective field theories, Eur. Phys. J. C 76 (2016) 8, 432

@article{EFTfitter2016,
    author = {Castro, Nuno and Erdmann, Johannes and Grunwald, Cornelius and Kr\"oninger, Kevin and Rosien, Nils-Arne},
    title = "{EFTfitter---A tool for interpreting measurements in the context of effective field theories}",
    eprint = "1605.05585",
    archivePrefix = "arXiv",
    primaryClass = "hep-ex",
    doi = "10.1140/epjc/s10052-016-4280-9",
    journal = "Eur. Phys. J. C",
    volume = "76",
    number = "8",
    pages = "432",
    year = "2016"
}