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 :class:`Brane` is used to simulate the scattering while a :class:`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: .. code-block:: bash python setup.py install You can test your installation using the provided :doc:`examples `. Quick Guide ----------- .. toctree:: :maxdepth: 3 user/brane user/tracks user/utilities user/examples 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: - `The physics of Pulsar scintillation `_ - `The shape of a scatter-broadened image. `_ - `Radio propagation through the turbulent interstellar plasma `_ This documentation is styled after `dfm's projects `_. Indices and tables ------------------ * :ref:`genindex` * :ref:`modindex` * :ref:`search`