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

61 lines
2.1 KiB
YAML
Executable File

# Copy of the slic-crq env. Added packages to control the smaract hexapod. (Added later with pip install from a folder). The env is temporary and will be deleted once the hexapod is in epics.
# use via:
# conda env create --name $NEW_ENV_NAME --file $THIS_FILE_NAME
# e.g.
# conda env create --name slic --file conda-env.yml
# NOTE: $NEW_ENV_NAME is optional and defaults to slic
name: smarpod
channels:
- conda-forge
dependencies:
- python=3.11 # keep at 3.11 beause of cachannel
- ipython
- numpy
- scipy
- matplotlib
- ipympl
- playsound
- bitshuffle=0.5.2=py311h49a552a_5 # this specific build of bitshuffle works with python 3.11, for higher versions new build must be found
# for execution and kernel discovery within jupyter
- ipykernel
- partialjson # For parsing unfinished json files
# DAQ
- paulscherrerinstitute::bsread
# maybe useful for some special application:
- paulscherrerinstitute::cam_server_client # Needed for the KB focusing script
- paulscherrerinstitute::data_api
- paulscherrerinstitute::elog
- pyepics>=3.4.2 # Used to be from paulscherrerinstitute, but changed here
# Own DAQ
- pyvisa-py
- pyserial
- pyusb
- dbus-python
# data
- paulscherrerinstitute::jungfrau_utils>=3.16.0
- paulscherrerinstitute::sfdata
# GUI
- wxpython
# CTA
- paulscherrerinstitute::cta_lib
# Channel access
- paulscherrerinstitute::cachannel # The package is still quite archaic and does not work with 3.12.
# The code is aparently already ready, but the package has not been built
# terminal
- colorama
- tqdm
- fuzzywuzzy
- logzero
- yaspin
- loguru
- rich
- setuptools==58.2.0 # newer versions of setuptools can't build the smarct hexapod package
- pip:
- -e /sf/cristallina/applications/slic/slic-package # Creates a "local package" of slic. This shows a deprication warning and
# should be changed to using .toml in the future.
- /sf/cristallina/applications/devices/SmarPod/SDK/Python/packages/smaract.smarpod-1.9.20.zip # Smaract hexapod