Welcome to radmc3dPy!

radmc3dPy is a python package/user-interface to the 3D radiative transfer code RADMC-3D. radmc3dPy provides functionality to

  • set up continuum and gas models
  • handle a library of models (easyily extendable with user-defined models)
  • read and write data files in ASCII and C-style binary format
  • provide interface to the Mie-scattering code shipped with RADMC-3D to calculate dust opacities
  • set up spherical or cartesian spatial grids both regular and octree AMR grids
  • write legacy VTK format (spherical grids only)
  • set up discrete and continuous starlike radiation sources
  • read and display images (single or multiple frequency, i.e. continuum or line channel maps, total intensity or full 4D polarization, ASCII or C-style binary)
  • write fits files (CASA-compatible fits headers)
  • do simple image manipulations
    • calculation of moment maps for line channel maps
    • convolve image with a 2D Gaussian or an Airy-type psf
    • add coronographic masks
  • calculate interferometric visibilities of images for given projected baselines and position angles

Disclaimer

I/We reject all responsibility for the use of this package. The package is provided as-is, and we are not responsible for any damage to hardware or software, nor for incorrect results that may result from the software. The package is still in development and it may contain bugs. In case of any bug, please, contact the author of the package (Attila Juhasz <juhasz@ast.cam.ac.uk>).

Indices and tables