Skip to main content

PyPi version Build Status Build Status Coverage Discord

EOS logo

EOS - A software for Flavor Physics Phenomenology

EOS is a software package that addresses several use cases in the field of high-energy flavor physics:

  1. theory predictions of and uncertainty estimation for flavor observables within the Standard Model or within the Weak Effective Theory;
  2. Bayesian parameter inference from both experimental and theoretical constraints; and
  3. Monte Carlo simulation of pseudo events for flavor processes.

An up-to-date list of publications that use EOS can be found here.

EOS is written in C++20 and designed to be used through its Python 3 interface, ideally within a Jupyter notebook environment. It depends on as a small set of external software:

  • the GNU Scientific Library (libgsl),
  • a subset of the BOOST C++ libraries,
  • the Python 3 interpreter.

For details on these dependencies we refer to the online documentation.

Installation

EOS supports several methods of installation. For Linux users, the recommended method is installation via PyPI:

pip3 install eoshep

Development versions tracking the master branch are also available via PyPi:

pip3 install --pre eoshep

For instructions on how to build and install EOS on your computer please have a look at the online documentation.

Attribution

When you use EOS for a project that results in a publication, please cite the appropriate / most recent Zenodo release as well as the publication

@article{EOSAuthors:2021xpv,
    author = "van Dyk, Danny and others", collaboration = "EOS Authors",
    title = "{EOS: a software for flavor physics phenomenology}",
    eprint = "2111.15428", archivePrefix = "arXiv", primaryClass = "hep-ph",
    reportNumber = "EOS-2021-04, TUM-HEP 1371/21, P3H-21-094, SI-HEP-2021-32",
    doi = "10.1140/epjc/s10052-022-10177-4",
    journal = "Eur. Phys. J. C", volume = "82", number = "6", pages = "569", year = "2022"
}

Contact

If you want to report an error or file a request, please file an issue here. For additional information, please contact any of the main authors, e.g. via our Discord server.

To approach individual developers, please look here.

Acknowledgments

We would like to extend our thanks to the following people whose input and support were most helpful in either the development or the maintenance of EOS:

  • Gudrun Hiller
  • Gino Isidori
  • David Leverton
  • Thomas Mannel
  • Ciaran McCreesh
  • Hideki Miyake
  • Konstantinos Petridis
  • Nicola Serra
  • Alexander Shires

Release files for eoshep 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for eoshep 1.1
File
eoshep-1.1-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
eoshep-1.1-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
eoshep-1.1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
eoshep-1.1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
eoshep-1.1-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
eoshep-1.1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
eoshep-1.1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
eoshep-1.1-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
eoshep-1.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details

Total release size: 157.8 MB

Release files / eoshep-1.1-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL eoshep-1.1-cp314-cp314-manylinux_2_34_x86_64.whl
Size 22.0 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
d35fe0feb72388160f984a9a7f668a12a90e16f80b969b2824d4c44e549a5d21
BLAKE2b-256 checksum
How to use checksums
74676e2daa05c1f23c6107ff509c743ba6c21c59b1686a4c35c4519775db9b1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL eoshep-1.1-cp314-cp314-manylinux_2_34_aarch64.whl
Size 18.9 MB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
ffa7f8167906e0881701bb75711a30bdb7f140a864442218046d6976c87ca07d
BLAKE2b-256 checksum
How to use checksums
92cb037d4b13b7e0605e871bb90a9300deaf9b9d001c308fab30f1070639330a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL eoshep-1.1-cp314-cp314-macosx_14_0_arm64.whl
Size 11.7 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
536b8cd2b4fdae7bdab3d47fc4fc8c67d51fd300b3e974054c84d2fba6673715
BLAKE2b-256 checksum
How to use checksums
4081ae463d49c2cbae7d617c3a3eac69b6536678e376b92b95c9400496fd8ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL eoshep-1.1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 22.0 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
f691cf660bb155f5921e63f8cf4d713ff8522804c9e7fb6c943cb86f98cb19b5
BLAKE2b-256 checksum
How to use checksums
dbd8402ab8f9563d2de89c34f64a2ae357c1731b7eec60138a0f45a10cda871f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL eoshep-1.1-cp313-cp313-manylinux_2_34_aarch64.whl
Size 18.9 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
b8a7a434729b4716544051ed70f309aaa47f5d9c08103a58225db4bcaf1a3254
BLAKE2b-256 checksum
How to use checksums
48f51b05c6cab9ab3e660f5b5f7dff6a568dd019c013d7cff8fd54ce5f7816b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL eoshep-1.1-cp313-cp313-macosx_14_0_arm64.whl
Size 11.7 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d5ec1ff31506b4030be93c7d813444b76008cec9b48c9d0f6f8fe4c853762bad
BLAKE2b-256 checksum
How to use checksums
dbd26bdaa13c57a3c7da6bd7af1c9741b3342d19f8a5a3b939559408ac1547c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL eoshep-1.1-cp312-cp312-manylinux_2_34_x86_64.whl
Size 22.0 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
3cecfd9d8386ea6b13230203f325d42ab35006c40db60812e8373a8280542f3a
BLAKE2b-256 checksum
How to use checksums
c83e6e6012276452cff2fa86b534d1c840587ae9ce81c731ef25a2c104fcbced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL eoshep-1.1-cp312-cp312-manylinux_2_34_aarch64.whl
Size 18.9 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
3d52913e7d2313d3bce1dde01e16e5a6504126abd59cb32aa7c872db20ae08ff
BLAKE2b-256 checksum
How to use checksums
8ab938b03fcb95ea3320c5a16f4dda9be5ed6c2f4c4f69f7e334a28a7365cd09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / eoshep-1.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL eoshep-1.1-cp312-cp312-macosx_14_0_arm64.whl
Size 11.7 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5d274527e67301d887fb43e09f03f740c708fe976b2552cf77060dae5e92bbcb
BLAKE2b-256 checksum
How to use checksums
260a27135e90d219fb08289cdc097e9ac70403e18e1dffa8910881de0e359694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.1 This release

9 release files

1.0.18

8 release files

1.0.15

8 release files

1.0.13

5 release files

1.0.12

4 release files

1.0.11

7 release files

1.0.10

4 release files

1.0.9

3 release files

1.0.8

4 release files

1.0.7

4 release files

1.0.6

4 release files

1.0.5

4 release files

1.0.2

4 release files

1.0.1

4 release files

1.0

4 release files

0.3.3

3 release files

0.3.2

3 release files

0.3.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page