Files
cristallina_envs/analysis-addams.yml
2026-01-26 16:15:42 +01:00

45 lines
1.3 KiB
YAML
Executable File

# Copy of the analysis-edge.yml with the addition of a SPEC2NEXUS package to read spec files (produced for example at the ADDAMS beamline).
name: analysis_edge
channels:
- conda-forge
dependencies:
# essentials
- python>=3.13 # Frozen to this version, because pyspec is not compatible with newer versions for the moment
- pip
- numpy
- scipy
- pandas
- numba
- matplotlib
- ipython
- jupyterlab
- ipympl
- joblib
- tqdm # sfdata dependency but here given explicitly
- lmfit
- pytest
# useful development packages
- black
- pytest
- h5py # sfdata dependency but here given explicitly
- pint
- line_profiler
- loguru
- pylint
- ipytest # used to be taken from pip, but here we test the conda-forge version
- sqlalchemy # X-ray transmission calculations and similar
- xraydb # X-ray transmission calculations and similar
- scikit-image # Image processing
# and extra control parts
- fabric
# Jupyterlab extensions
- nb_conda_kernels # for discovery of other kernels
# - jupyterlab-drawio
- jupyterlab_code_formatter
# - jupytext # needs to be tested manually
# PSI specific modules
- paulscherrerinstitute::sfdata
# - paulscherrerinstitute::jungfrau_utils # should be a dependency of sfdata, but not listed there explicitly, so t
- pip:
- spec2nexus