Быстрый старт
Эта страница посвящена первым шагам для начала работы с SAUNA.
Установка
В настоящее время установка возможна только из исходников на Linux. Если вы работаете в Windows, вы можете использовать WSL чтобы продолжить установку из исходников.
Требования
SAUNA опирается на богатую экосистему Python и требует наличия Python в системе. Если система свежая, его можно установить через:
sudo apt install python3-devи убедитесь, что обновили pip перед переходом к Из исходников подразделу:
pip3 install --upgrade pipВнешние инструменты
Хотя NJOY является исключением и должен быть установлен вручную для обработки ковариационных данных. Следует перейти в официальный репозиторий NJOY на GitHub для дальнейших инструкций. Тем не менее, для корректной компиляции NJOY должны быть установлены git, cmake и Fortran. Их можно установить следующей строкой:
sudo apt install git cmake gfortranПосле установки NJOY убедитесь, что путь к исполняемому файлу NJOY задан следующим образом:
export NJOY='/home/your-username/NJOY2016/build/njoy'Другой внешний инструмент — AMPX, разработанный Национальной лабораторией Ок-Риджа (ORNL) и используемый здесь только для чтения формата COVERX. Поскольку обычный способ получить данные в этом формате — это получить систему кода SCALE, предполагается, что AMPX установлен вместе с SCALE. Другой возможный способ — получить AMPX из официального репозитория ORNL на GitLab (хотя он здесь не тестировался).
Из исходников
Во-первых, клонируйте репозиторий следующей командой:
через pip
Затем выполните из корня SAUNA установку pip (в конце второй строки есть точка):
На этом процесс установки завершается.
через путь
Альтернатива методу pip install — убедиться, что пакет включён в системный $PYTHONPATH$ переменную окружения, добавив соответствующий каталог. Пакет также можно добавить прямо в ваш Python-код:
Кроме того, необходимо установить следующие пакеты вручную, если pip install не используется:
Это можно сделать пакетно следующей строкой:
Также можно установить texlive, чтобы иметь возможность использовать TeX для рендеринга:
Последнее обновление