ScatterBrane

A python package for simulating realistically scattered images.

scatterbrane allows for anisotropic scattering kernels as well as time variability studies. For a lightweight version try SlimScat.

The package is composed of two classes. A Brane is used to simulate the scattering while a Target can be used to calculate complex visibilities and closure phases. We have also included some helpful functions in the utiilties module.

Note

This is a pre-release of scatterbrane. If you have a problem please submit a pull request on the git repository.

Installation

Download the latest version from the GitHub repository , change to the main directory and run:

python setup.py install

You will need working installations of numpy, scipy, and astropy. You can test your installation using the provided examples which also require palettable.

References

If you make use of this code, please cite Johnson, M. D., & Gwinn, C. R. 2015, ApJ, 805, 180.

If you are interested in learning more about the physics of scattering in this regime see these papers:

This documentation is styled after dfm’s projects.

Indices and tables