问题标签 [galsim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

galsim - GALSIM:使用插值图像类而不指定通量归一化

对于我正在进行的项目,我需要计算给定表面亮度分布的导数,该导数与像素响应函数(以及 PSF 等)进行卷积。

出于各种原因,但主要是为了保持一致性,我希望使用 GALSIM 代码的胆量来做到这一点。然而,由于在这种情况下,定义为非参数模型之和的“通量”就图像本身而言不再具有物理意义(在这种情况下它总是被认为是无噪声的),因此存在一定的我希望能够在没有通量归一化的情况下定义插值图像的情况。

代码似乎并不关心“通量”是否为负,但我遇到了某些情况,其中“通量”在机器精度为零的范围内,因此断言 ``dabs(flux-flux_tot) <= dabs( Flux_tot)'' 失败。

因此,我的问题是:是否可以指定一个非参数模型进行插值而不指定通量归一化值?

0 投票
1 回答
167 浏览

ubuntu-14.04 - 无法为 GalSim 获取 python 包含路径 python 可执行文件

我正在尝试通过运行 SCons 在 Ubuntu 14.04 上安装(更新)本地版本的 GalSim 软件。我已经安装了所有依赖项(boost、TMV 等)并且已经使用了很长时间。我使用 Python2.7。但是现在,当我scons从终端运行时,出现以下错误:

is的输出和which pythonis/usr/bin/python的输出。python --versionPython 2.7.6

0 投票
1 回答
36 浏览

galsim - 如何在 GalSim 上手动设置位置绘制两个星系

我想在左边画一个圆形星系,在右边画另一个圆形星系。所有 GalSim 演示似乎都在随机设置的位置绘制星系——我将如何创建 2 个具有各自位置信息的 gal 变量,并将其放置在更大的图像中?

谢谢!

0 投票
1 回答
61 浏览

galsim - 在 iPython Notebook 上使用 GalSim 时的内联显示

好像所有的demo都把镜像文件写入系统,这样我们就可以用DS9查看了。有没有一种方法可以在编写代码时查看我们在 iPython Notebook 上内联制作的图像?这将大大加快我的编码速度。

谢谢!

0 投票
1 回答
162 浏览

installation - 在带有 conda 环境的 OSX 上安装 Galsim:fftw/tmv 文件无法正确链接

我已经用 conda 安装了 fftw 和 boost;

conda install -c https://conda.anaconda.org/anaconda boost

conda install -c https://conda.anaconda.org/nlesc fftw

tmv 与 scons

tmv0.72){58}> scons install PREFIX=/home/rgm/local

具有前面指定的各种变量的 scons,如下所示:

查看 config.log 有如下几行:

0 投票
1 回答
46 浏览

galsim - GalSim 上的“重叠”星系

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

0 投票
2 回答
762 浏览

galsim - 将赤经和赤纬转化为图像

我想读取星系目录的赤经(以小时角为单位)、赤纬(以度为单位)和大小(以弧分为单位),并将它们全部绘制在指定像素大小的大图像中。

我尝试将 ra、dec 和 size 转换为像素来为每个星系创建一个 Bounds 对象,但得到一个错误“BoundsI must be initialized with integer values”。我知道像素必须是整数......

但是有没有办法将大图像以指定的 ra 和 dec 为中心,然后输入每个星系的 ra 和 dec 作为参数来绘制它?

先感谢您!

0 投票
1 回答
37 浏览

galsim - GalSim 中 SED 或带通的分段函数参数

有没有办法为 SED 的“spec”参数或 Bandpass 的“吞吐量”参数传递分段(不连续)函数?我尝试使用 numpy 传递一个 delta 函数和一个三角形函数,但 galsim 不会接受任何一个作为有效的 python 函数。

我想尝试在单个波长处绘制对象,并认为我应该修改 SED 或带通以仅在单个波长处具有值。如果有更好的方法可以做到这一点,请告诉我!

0 投票
1 回答
22 浏览

galsim - Atmosphere vs. AtmosphericScreen 然后是 PhaseScreenList

我正在尝试使用 phase_screens.py 中提供的代码,该代码可以重现 Jee & Tyson (2011) 的情节。当我尝试运行该线路时

我得到一个 AttributeError 说,'generator' 对象没有属性 'stepK'。

但是 atm 的类型是 PhaseScreenList。为什么我不能调用 atm.makePSF 或 atm.wavefront?在制作多屏幕氛围时,(1)在 Atmosphere 构造函数中将列表作为参数传递和(2)定义 AtmosphericScreen 对象然后在 PhaseScreenList 构造函数中传递对象列表之间存在细微差别?先感谢您!

0 投票
1 回答
14 浏览

boost - 真的需要 galsim boost 依赖吗?

我看到存储库中有一个noboost分支GalSim,但是主线中仍然使用 Boost 有什么原因吗?如果您只是摆脱不必要和痛苦的依赖,那将非常有用。如有必要,我很乐意为此做一些工作。