galsim

    0热度

    1回答

    我试图在我的Ubuntu 14.04笔记本电脑上安装TMV库(0.7.1),然后才能安装GalSim软件包。然而,它只是失败了,并给了这些信息: scons的:阅读SConscript文件... 未知变量:[ 'LINKFLAGS'] 我使用蟒蛇Python和scons的版本是:v2.3.4 而且,在我的MacOX 10.8的笔记本电脑,同样的TMV库可通过同一版本的scons的安装没有任何问题

    2热度

    1回答

    我想通过运行SCons在Ubuntu 14.04上安装(更新)我本地版本的GalSim软件。我已经安装了所有的依赖项(boost,TMV等),并且已经使用了它很长一段时间了。我使用Python2.7。但是现在,当我从终端运行scons,我得到以下错误: scons: Reading SConscript files ... SCons is version 2.3.0 using python

    0热度

    1回答

    我在尝试使用phase_screens.py中提供的代码,该代码可以通过Jee & Tyson(2011)重现该图。当我尝试运行该行时 psf = atm.makePSF(lam = 700., exptime = 15., diam = 8.4, obscuration = .6) 我得到一个AttributeError,说'generator'对象没有'stepK'属性。 但atm的类型为

    0热度

    2回答

    我想读一个星系的目录的赤经(以小时为单位),赤纬(以度为单位)和大小(以圆弧为单位),然后将它们全部放在指定的像素大小。 我试着将ra,dec和size转换为像素来为每个星系创建一个Bounds对象,但是得到一个错误,“BoundsI必须用整数值初始化”。我知道像素必须是整数... 但是有没有办法将大图像放在指定的ra和dec中,然后输入每个星系的ra和dec作为参数来绘制它? 预先感谢您!

    0热度

    1回答

    有没有办法为SED的“spec”参数或Bandpass的“throughput”参数传递分段(不连续)函数?我尝试使用numpy传递delta函数和三角函数,但galsim不接受任何一个有效的python函数。 我想尝试绘制一个单一波长的物体,并认为我应该修改SED或带通仅在单一波长处具有一个值。如果有更好的方法来做到这一点,请让我知道!

    0热度

    1回答

    一个人怎么会去像下面设置随机种子功能: image = galsim.imageD(x_lim,y_lim,scale) image_gal = gal_obj.drawShoot(image=image) 我需要一个确定的种子,但我不知道如何设置它。

    1热度

    1回答

    我不断收到以下错误运行脚本时保存动画: RuntimeError: SB Error: fourierDraw() requires an FFT that is too large, 6144 If you can handle the large FFT, you may update gsparams.maximum_fft_size. 于是我走进/Galsim/include/gal

    1热度

    1回答

    我已经安装了fftw并用conda提升; 康达安装-c https://conda.anaconda.org/anaconda升压 康达安装-c https://conda.anaconda.org/nlesc FFTW TMV与scons的 tmv0.72){58}> scons的安装PREFIX = /家庭/ RGM /本地 scons具有前面指定的各种变量,如下所示: scons scon

    0热度

    1回答

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

    0热度

    1回答

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