From 17440bf98c1d344ea88949078d15508ccd4ea0e5 Mon Sep 17 00:00:00 2001 From: Vonka Date: Wed, 3 Sep 2025 16:11:56 +0200 Subject: [PATCH] slic into slic-crq --- slic-crq.yml | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++ slic.yml | 49 ----------------------------------------- 2 files changed, 61 insertions(+), 49 deletions(-) create mode 100755 slic-crq.yml delete mode 100755 slic.yml diff --git a/slic-crq.yml b/slic-crq.yml new file mode 100755 index 0000000..87c5237 --- /dev/null +++ b/slic-crq.yml @@ -0,0 +1,61 @@ +# 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-crq +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 + + + - 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. diff --git a/slic.yml b/slic.yml deleted file mode 100755 index 52a0ef0..0000000 --- a/slic.yml +++ /dev/null @@ -1,49 +0,0 @@ -# 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 - - ipython - - numpy - - scipy - - matplotlib - - ipympl -# for execution and kernel discovery within jupyter - - ipykernel -# DAQ - - paulscherrerinstitute::bsread - # maybe useful for some special application: - # - paulscherrerinstitute::cam_server_client - - paulscherrerinstitute::data_api - - paulscherrerinstitute::elog - - pyepics # Used to be from paulscherrerinstitute, but changed here -# Own DAQ - - pyvisa-py - - pyserial - - pyusb -# data - - paulscherrerinstitute::jungfrau_utils >=3 - - paulscherrerinstitute::sfdata -# GUI - - wxpython -# Channel access - - cachannel -# terminal - - colorama - - tqdm - - fuzzywuzzy - - logzero - - yaspin - - loguru -