udemirezen / ML-RT2

Radiative transfer with advanced machine learning methods

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ML-RT version 2

Radiative transfer with advanced machine learning methods

Setup

Software requirements

We assume your system is equipped with the following dependencies:

  • Python 3.8 or newer
  • bash
  • wget
  • unzip
  • md5sum (optional)

System packages

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

Python modules

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
pip

The Python dependencies can be installed with pip like so:

pip3 install -r requirements.txt
conda

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

About

Radiative transfer with advanced machine learning methods

License:GNU General Public License v3.0


Languages

Language:Python 98.4%Language:Shell 1.6%