61 lines
1.7 KiB
YAML
Executable File
61 lines
1.7 KiB
YAML
Executable File
# SLIC environment description
|
|
# This is the default SLIC environment
|
|
# We are trying to be fairly up-to-date here, at the moment this is compatible with python 3.9.
|
|
|
|
|
|
# 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: slic
|
|
channels:
|
|
- conda-forge
|
|
dependencies:
|
|
- python=3.12 # keep at 3.11 beause of cachannel
|
|
- ipython
|
|
- numpy
|
|
- scipy
|
|
- matplotlib
|
|
- ipympl
|
|
- playsound
|
|
- bitshuffle>=0.5.2 # should work accoding to Sven's yaml
|
|
# 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 may not work with 3.12. Trying here
|
|
# terminal
|
|
- colorama
|
|
- tqdm
|
|
- fuzzywuzzy
|
|
- logzero
|
|
- yaspin
|
|
- loguru
|
|
- rich
|
|
|
|
|
|
- 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.
|