Danny van Dyk 15 Apr 2018
Thanks to a gratuitous donation of an iMac computer by Prof. Leo van
Hemmen, we can now actively
support building and using EOS on Mac OS X. We thank Professor van Hemmen very
much for his donation!
The test hardware in use is limited to Mac OS 10.11 (El Capitan). We would be
happy to receive reports about EOS builds on more recent Mac OS versions. The
installation on MacOS via the Homebrew package manager is documented in the
manual. The minimal commands necessary to build the most
recent development version are
brew tap eos/eos
brew install --HEAD eos
Danny van Dyk 24 Mar 2018
In order to speed up build time of our TravisCI test cases, docker images
with the EOS build-time dependencies pre-installed are available over at
the docker hub in
eoshep/build-essentials.
These are used as for CI testing as of commit 21f61a28.
Even though it is a small annoyance that docker does not permit three-letter organization
names, hence the eoshep name.
You can pull these images as you would pull any docker image using either
docker pull eoshep/build-essential:xenial
or
docker pull eoshep/build-essential:bionic
The source files for building these images are kept here.
Please feel free to contribute your own docker files for whatever architecture you build
EOS on.
Danny van Dyk 03 Oct 2017
While working on their publication EOS-2017-02,
Tom Blake
and Michal Kreps
derived the full set of angular observables for the decay
Λb → Λ ℓ+ ℓ- in the case
of a polarised Λb baryon. They find a total of 34 angular observables
compared to the 10 observables in the unpolarised case (compare the theory paper
EOS-2014-01 and the fit to LHCb data in
EOS-2016-02). The additional 24 observables
can be classified as:
- A set of 2 observables that are copies of 2 of the unpolarised ones, diluted by the
overall polarisation.
- A set of 22 observables that are sensitive to the same combinations of Wilson
coefficients as the unpolarised ones, but with a different dependence on the
hadronic matrix elements.
They modified the existing EOS code such that now all angular observables can be predicted.
Their modifications have already been pushed to the master branch, and a corresponding
tag has been pushed as well.
A big thank you to Tom and Michal from my side for their contributions to EOS!
Danny van Dyk 01 Aug 2017
Since August 1st 2017, the continued development and maintenance of EOS is
funded by the Deutsche Forschungsgemeinschaft (DFG) as part of a DFG
Emmy-Noether Junior Research Group.

Danny van Dyk 01 Oct 2016
A new class QualifiedName was added to EOS, in order
- to centralize parsing of
Constraint and Observable names, and
- to ensure that these names follow the correct syntax everywhere they are used.
Beside centralizing and reducing the code, in the process the syntax
of these qualified names was changed in a backward-incompatible way.
As of commit 348db60,
a qualified name’s list of options is separated from the rest of the name
by a ; character, e.g.: B->pipilnu::BR;model=CKMScan.
The rationale for this change is that it makes the parsing a lot easier, and also
allows for the usage of , characters in observable names. The latter is
quite handy in order to distinguish between observables of the same basic name
but varying dependence on kinematic variables. For example, we can now
distinguish between three- and two-differential branching ratios
ℬ(B → π π ℓ ν) through the names B->pipilnu::BR(q2,k2,cos(theta_pi))
and B->pipilnu::BR(q2,k2); see commit c897932. Also, the manual
was updated and can be found in the usual place.
A big thank you to Rafael Silva Coutinho for help and discussions.