Skip to content

danielseifried/POLARIS

 
 

Repository files navigation

-------------------------------------------------------------------
------------- POLARIS (POLArized RadIation Simulator) -------------
-------------------------------------------------------------------
contact: [email protected]

POLARIS (POLArized RadIation Simulator) is a 3D Monte-Carlo continuum radiative transfer code. The code is written in C++ in a strict object oriented design. The aim of POLARIS is to provide a tool that allows to simulate intensity and polarization of light emerging from analytical astrophysical models as well as complex magneto-hydrodynamic simulations on various grids. Hence, POLARIS is capable of performing dust heating, dust grain alignment, line radiative transfer, and synchrotron simulations in order to calculate synthetic intensity and polarization maps. The code makes use of a full set of physical quantities (density, temperature, velocity, magnetic field distribution, and dust grain properties as well as different sources of radiation) as input. 

Installation:

The easiest way to install POLARIS is to download either the self-extracting package from our webpage ("www1.astrophysik.uni-kiel.de/~polaris/") or to clone the git release repository from our GitHub webpage ("github.com/polaris-MCRT/POLARIS"). 

- In the first case, the self-extracting package will launch the installation script and can be executed with the following command:
    ./polaris.run

- In the second case, the installation script can be found in the cloned POLARIS directory and executed with the following command:
    ./install_polaris.sh

For information about POLARIS capabilities and possible installation problems, please take a look in our "manual.pdf".

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.3%
  • Python 26.3%
  • Other 1.4%