Skip to content

Installation from source

If the relevant EasyDiffraction installation does not work on your system, then please try running it from source.

  • Clone EasyDiffractionBeta repo (master branch) from GitHub, e.g. using
    $ git clone
  • Go to EasyDiffractionBeta directory
    $ cd EasyDiffractionBeta
  • Create Python environment and activate it
    $ python3.11 -m venv .venv
    $ source .venv/bin/activate
  • Upgrade PIP and install dependences
    $ pip install --upgrade pip
    $ pip install numpy lmfit numdifftools
    $ pip install orjson jsbeautifier
    $ pip install git+
    $ pip install git+
  • Launch EasyDiffraction application using Python
    $ cd easyDiffractionApp
    $ python