强大的镜头造型包。

lenstronom的Python项目详细描述


https://badge.fury.io/py/lenstronomy.pnghttps://travis-ci.org/sibirrer/lenstronomy.png?branch=masterDocumentation Statushttps://coveralls.io/repos/github/sibirrer/lenstronomy/badge.svg?branch=masterhttps://img.shields.io/badge/license-MIT-blue.svg?style=flathttps://img.shields.io/badge/arXiv-1803.09746%20-yellowgreen.svg

lenstronomy是模拟强引力透镜的多用途软件包。软件包在 Birrer & Amara 2018基于Birrer et al 2015lenstronomy在例如Birrer et al 2016Birrer et al 2018用于延迟宇宙学和测量 宇宙的膨胀率和 量化透镜子结构以推断暗物质性质。

发展是在GitHub上协调的,欢迎作出贡献。 lenstronomy的文档可在readthedocs.org和 这个包是通过PyPI分发的。

安装

$ pip install lenstronomy --user

要求

要运行具有椭圆质量分布的透镜模型,Fastell4py软件包最初来自Barkana(Fastell)。 也是必需的,可以从以下位置克隆:https://github.com/sibirrer/fastell4py(需要Fortran编译器)

其他python库:

  • CosmoHammer(通过pypi)
  • astropy
  • dynesty
  • pymultinest
  • pypolychord
  • nestcheck
  • 标准python库(numpyscipy

建模功能

  • 在任意叠加中使用的各种透镜模型
  • 透镜方程解算器
  • 多平面光线跟踪
  • 基于基集(shapelets)和解析光剖面的扩展光源重建
  • 点源
  • 子网格光线跟踪和子像素卷积的数值选项
  • 非线性视线描述
  • 迭代点扩散函数重建
  • 线性和非线性优化模块
  • 预定义的绘图和图解程序
  • 参数拟合的粒子群算法
  • 用于参数推断的MCMC(CosmoHammer的主持人)
  • 用于证据计算和参数推断的嵌套采样(多重嵌套、动态短脉冲或动态短脉冲)
  • 运动学建模
  • 宇宙学推理工具

开始

starting guide jupyter notebook 介绍lenstronomy的主要模块和设计特点。lenstronomy的模块化设计允许 用户可以直接访问很多工具,每个模块也可以作为独立的包使用。

邮件列表

您可以通过在 google groups page

电子邮件列表旨在提供用户和开发人员之间的通信平台。你可以问问题, 并建议新功能。新版本将通过此邮件列表发布。

如果您在lenstronomy中遇到错误或问题,请通知我们!

Shapelet重建演示影片

我们提供了一些例子,其中一个真正的星系被透镜化,然后由shapelet基集重建。

归因

lenstronomy的设计概念在 Birrer & Amara 2018。无论何时发表,请引用这篇论文 使用lenstronomy的结果。也请引用Birrer et al 2015 使用lenstronomy工作流或shapelet源重构时。请务必同时引用 在lenstronomy中实现的相关工作,如发布文件中所述。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java正则表达式查找但不包含在组中   java在for循环内的主线程中调用AsyncTask   java解析SOAP服务的响应时遇到问题。XML有什么问题?   java Servlet ClassNotFoundException出现在包中时。。。为什么?   Facebook SDK中的安卓 R.Java与应用程序R.Java冲突   java为什么我得到SSLProtocolexception:尝试发送http请求时握手失败?   java Base64编码字符串搜索   在htmlunit中选择java下拉菜单   java列表添加到HashMap   java设置断点的最短NOOP语句是什么?   java如何检索windows中所有应用程序最近使用的文件   java正则表达式,包含正向向后看和向前看   如何在java中通过API从url获取图像?   如何将for-each循环转换为Java流和lambda函数?   java如何使用jackson流式api解析给定的json?   java暂停调用方法jdbcTemplate。getDataSource()   java如何在使用getJdbcTemplate时使用union运算符设置sql查询的参数。查询(sql、新对象[]、行映射器)?   java我可以为HQL查询指定结果对象类型吗?   java Spring未满足的依赖项错误   maven试图重新定位poi jar,但未找到java类异常