============ Installation ============ There are several ways to install nbragg: .. From PyPI .. --------- .. You can install the latest stable version directly from PyPI: .. .. code-block:: bash .. pip install nbragg From Source ----------- To install from the source repository: .. code-block:: bash git clone https://github.com/TsvikiHirsh/nbragg cd nbragg pip install . Dependencies ------------ nbragg requires the following dependencies: - Python 3.8+ - NCrystal - lmFit - numPy - matplotlib These dependencies will be automatically installed when you use pip. Optional Dependencies --------------------- For full functionality, you may also want to install: - jupyter (for running notebooks) .. - Plotting libraries (seaborn, plotly)