jet-fighter-upБыстрый старт

Эта страница посвящена первым шагам для начала работы с SAUNA.

Установка

В настоящее время установка возможна только из исходников на Linux. Если вы работаете в Windows, вы можете использовать WSLarrow-up-right чтобы продолжить установку из исходников.

Требования

SAUNA опирается на богатую экосистему Python и требует наличия Python в системе. Если система свежая, его можно установить через:

sudo apt install python3-dev

и убедитесь, что обновили pip перед переходом к Из исходников подразделу:

pip3 install --upgrade pip

Внешние инструменты

Хотя NJOYarrow-up-right является исключением и должен быть установлен вручную для обработки ковариационных данных. Следует перейти в официальный репозиторий NJOY на GitHubarrow-up-right для дальнейших инструкций. Тем не менее, для корректной компиляции NJOY должны быть установлены git, cmake и Fortran. Их можно установить следующей строкой:

sudo apt install git cmake gfortran

После установки NJOY убедитесь, что путь к исполняемому файлу NJOY задан следующим образом:

export NJOY='/home/your-username/NJOY2016/build/njoy'

Другой внешний инструмент — AMPXarrow-up-right, разработанный Национальной лабораторией Ок-Риджа (ORNL) и используемый здесь только для чтения формата COVERX. Поскольку обычный способ получить данные в этом формате — это получить систему кода SCALEarrow-up-right, предполагается, что AMPX установлен вместе с SCALE. Другой возможный способ — получить AMPX из официального репозитория ORNL на GitLabarrow-up-right (хотя он здесь не тестировался).

Из исходников

Во-первых, клонируйте репозиторий следующей командой:

через pip

Затем выполните из корня SAUNA установку pip (в конце второй строки есть точка):

На этом процесс установки завершается.

через путь

Альтернатива методу pip install — убедиться, что пакет включён в системный $PYTHONPATH$ переменную окружения, добавив соответствующий каталог. Пакет также можно добавить прямо в ваш Python-код:

Кроме того, необходимо установить следующие пакеты вручную, если pip install не используется:

Это можно сделать пакетно следующей строкой:

Также можно установить texlive, чтобы иметь возможность использовать TeX для рендеринга:

Последнее обновление