First Analysis Steps

This is the LHCb Starterkit, a series of lessons for getting analysts working confidently with LHCb data and software. The lessons are best approached one after the other, as most lessons build on the knowledge gained from the previous ones.

If you have any problems or questions, you can send an email to


Before starting, you should be familiar with using a shell, like bash, and with programming in Python.

The analysis essentials course has an introduction to these topics, as does the Software Carpentry workshop, which includes many other useful computing tools.