查看“Marvin”的源代码
←
Marvin
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==安装== *pip install sdss-marvin *pip install -U sdss-marvin ==配置== * 注意设置一些环境变量,关键是要找到dapall文件 setenv SAS_BASE_DIR $HOME/MaNGA setenv MANGA_SPECTRO_REDUX $SAS_BASE_DIR/mangawork/manga/spectro/redux setenv MANGA_SPECTRO_ANALYSIS $SAS_BASE_DIR/mangawork/manga/spectro/analysis *mode import marvin marvin.config.mode = 'local' # or 'remote',‘auto’ marvin.config.access = 'collab' # 'DR15' marvin.config.setRelease("MPL-10") * collab模式下要设置.netrc文件 ==功能== ===Maps=== *读取dap中的map :map的data model 可以参看 https://sdss-marvin.readthedocs.io/en/latest/datamodel/mpl10.html?highlight=property%20name#dap-datamodel ha = dapmap['gflux ha'] gflux=dapmap.getMap('spx_mflux',channel=None) * 速度弥散度的改正 inst_sigma_correction() #marvin.tools.quantities.map.Map.inst_sigma_correction Ha_sig=dapmap.getMap('emline_gsigma',channel='ha') #Ha_sigcorr=dapmap.getMap('emline_gsigmacorr',channel='ha') Ha_vdis=Ha.inst_sigma_correction() st_sig=dapmap.getMap('stellar_sigma') #st_sigcorr=dapmap.getMap('stellar_sigmacorr',channel='fit') st_vdis=st_sig.inst_sigma_correction() ====mask==== *DAP中的map类都有pixmap的类属性,可以help查看 *比如获得ha的map之后,可以用ha.pixmask.schema查看 :pixmask的第0位是'NOCOV',就是是否天区覆盖,gflux 并没有设置这个bitmask,但是画图同样可以显示NOCOV天区,原因是因为用了ivar==0判据 :np.where(gflux.ivar == 0)[0].shape
返回至“
Marvin
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
社群首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息