Запуск и отрисовка сечения обратного бета-распада
- Клонировать репозиторий (включая под-модули)
- Зайти в папку с ним
- Установить зависимости
- Установить и экспортировать переменную среды PYTHONPATH так, чтобы она указывала на текущую директорию (.)
- Запустить скрипт
В данном случае используется публичная версия репозитория (https://), из которой можно читать, но нельзя добавлять свой код. Этот вариант подходит, пока нету доступа на git.jinr.ru
Вариант для sh/bash
git clone --recursive --recurse-submodules https://git.jinr.ru/dag-computing/dagflow-reactorenueosc.git
cd dagflow-reactornueosc
pip install -r requirements.txt
pip install -r submodules/dag-flow/requirements.txt
pip install -r submodules/dag-flow/submodules/dictwrapper/requirements.txt
export PYTHONPATH=.
./tests/dgf-reactoranueosc/test_IBDXsecO1_function.py
Вариант для fish
git clone --recursive --recurse-submodules https://git.jinr.ru/dag-computing/dagflow-reactorenueosc.git
cd dagflow-reactornueosc
pip install -r **requirements.txt
set -x PYTHONPATH .
./tests/dgf-reactoranueosc/test_IBDXsecO1_function.py
Программа посчитает сечение обратного бета-распада для 3-х углов вылета позитрона и разных энергий от 1 до 12 МэВ.
Edited by Maxim Gonchar