Skip to content

Use Non-default Models

As noted in Brief Introduction to Interstellar Scattering, the default scattering model is the dipole model proposed in Johnson & Narayan 2016 ([1]). This is well consistent with actual interstellar scattering effects observed for the Galactic Center Sgr A* and other compact sources ([2]). Indeed you can confirm by

julia
using ScatteringOptics

ScatteringModel == DipoleScatteringModel
true

We strongly recommend using the default ScatteringModel unless users need to use or try different field wander models.

Nevertheless, the package implements two other scattering models –- von Mises and periodic Boxcar models in Psaltis et al. [3]. You can use then by

julia
sm = DipoleScatteringModel()
DipoleScatteringModel{Float64}(1.38, 8.0e7, 1.38, 0.703, 81.9, 1.0, 8.701673999999999e21, 1.7063921e22, 0.5099457504520795, 0.5879203321591805, 1.9630156472261735, 3.8933699749663195, 10.476370590888147, 3.5025254191248507, 4.04238102210397e19, 5.8567426819253905, 4.650020392426908, 1.2067222894984828, 0.14137166941154058, 27.969627943900058, 0.24094564298608265, 16.43371800974761, 0.10641979388314901, 0.5127694683107693)

Users also can define a custom scattering model. Please see Define Your Own Scattering Model.

References

[1] Johnson, M. D., Narayan, R., 2016, The Astrophysical Journal, 826, 170, DOI: 10.3847/0004-637X/826/2/170 (ADS)

[2] Johnson, M. D., et al., 2018, The Astrophysical Journal, 865, 104, DOI: 10.3847/1538-4357/aadcff (ADS)

[3] Psaltis, D., et al., 2018, arXiv e-prints, arXiv:1805.01242, DOI: 10.48550/arXiv.1805.01242 (ADS)