Python modules required by BornAgain

The BornAgain GUI (unless specially built without Python support) requires the Python module

  • numpy

All BornAgain Python scripting examples require

  • matplotlib

Furthermore, a small number of fit script examples require the Python modules

  • corner
  • emcee
  • lmfit
  • scipy
  • tqdm

These are not required for installing and running most of BornAgain. However, they should be present when building BornAgain lest some tests will fail.