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

43 lines
1.1 KiB
YAML
Executable File

# Environment used by Maël for ptychographic reconstructions. Requires a package from a private git repo (cdtools)
# Previous environment name: *cdtools*
######## IMPORTANT #############
# The main package is not included in this yaml because the repository is private (early 2025)
# https://cdtools-developers.github.io/cdtools/installation.html
# Once the environment is setup using the present yaml file, clone the private repo and run
# pip install . --no-deps
# from top level directory (the directory including the setup.py file)
name: ptychography
channels:
- conda-forge
dependencies:
- python
- ipython
- ipympl
- tqdm
- joblib
- lmfit
- pip
#for execution and kernel discovery within jupyter
- ipykernel
# Dependencies for cdtools
- numpy >= 1.0
- scipy >= 1.0
- matplotlib >= 2.0
- pytorch >= 1.9.0
- python-dateutil
- h5py >= 2.1
- pytest
- pooch
- sphinx >= 4.3.0
- sphinx-argparse
- sphinx_rtd_theme >= 0.5.1
- pip:
# PyTorch is also a dependencies for cdtools - but they dropped anaconda support.
- torch
- torchvision
- torchaudio