【问题标题】:"Overlapping" galaxies on GalSimGalSim 上的“重叠”星系
【发布时间】:2016-01-24 03:07:39
【问题描述】:

我正在尝试将两个星系逐渐拉近,并将结果与​​一个星系进行比较。如果我让它们的边界重叠,Demo7 中的方法似乎会覆盖其中一个图像。有什么办法可以“添加”这两个星系吗?在球坐标中,我会将它们放置在相似的“角度”位置(theta 和 phi)但不同的“距离”(r)位置。我猜这将涉及 r 坐标“距离”参数(因为星系不能彼此重叠)...我尝试查看 GalSim 上的 Position 类无济于事...

【问题讨论】:

    标签: galsim


    【解决方案1】:

    您需要的功能由 drawImage() 方法的“add_to_image”关键字参数提供。默认情况下,drawImage() 首先将要绘制的所有像素清零(即“add_to_image”默认为 False)。但是,如果您在 add_to_image=True 的情况下调用 drawImage(),那么新的通量会被添加到那里,这是绘制重叠星系光剖面所必需的。

    drawImage() 的文档字符串包含有关此关键字参数的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多