Radiative transfer with advanced machine learning methods
We assume your system is equipped with the following dependencies:
- Python 3.8 or newer
- bash
- wget
- unzip
- md5sum (optional)
On Debian or Debian-derivatives, e.g. Ubuntu, the required packages should be part of the base installation but can be installed using the default package manager if necessary with the following command:
sudo apt install wget unzip md5sum
Furthermore, the following Python packages are needed:
- pytorch
- numpy (1.21.1 fixed for now because of a numba bug)
- numba (0.53.1)
- pydoe
- matplotlib
- deepxde
- tensorboard
The Python dependencies can be installed with pip
like so:
pip3 install -r requirements.txt
In Anaconda (or Miniconda) environments the requirements can be installed like so:
conda config --add channels conda-forge
conda install --yes --file requirements_conda.txt