天文学中处理阵列、统计分布和计算拟合优度的各种方法

nmmn的Python项目详细描述


nmmn

天文学,数据分析,时间序列,数值模拟,伽马射线天文学等工具!这些模块是我写的,我发现无论出于什么原因,在我的研究有用。

可用模块列表(more info here):

  • astro:天文学
  • dsp:信号处理
  • lsd:其他。对数组、列表、字典和集合的操作
  • stats:统计方法
  • sed:光谱能量分布
  • plots:自定义绘图
  • fermi:费米-拉特分析方法
  • bayes:处理后验分布的贝叶斯工具
  • grmhd:处理grmhd数值模拟的工具

非常基本的documentation包。用狮身人面像制造的。

安装

您有两个选项来安装模块:

  1. 使用pip
  2. 安装
pip install nmmn
  1. 在系统的python库路径上安装模块:
python setup.py install
  1. 使用符号链接安装软件包,这样对源文件的更改将立即可用:
python setup.py develop

最后一种方法最好与repo中的更改同步。您可能需要使用sudo运行最后一个命令。

要将软件包升级到最新的稳定版本,请尝试

pip install --upgrade nmmn

如果您安装了pip。如果安装了setup.py脚本和develop选项,请尝试

cd /path/to/nmmn
git pull

用法

首先导入您需要的特定模块:

import nmmn.lsd

然后调用所需的方法。例如,从numpy数组中删除所有naninf元素:

importnumpy# generates some array with nan and infx=numpy.array([1,2,numpy.nan,numpy.inf])# removes strange elementsxok=nmmn.lsd.delweird(x)

有关更多示例,请参阅examples doc

待办事项

  • [X]需要更多如何使用模块的示例
  • []添加IFU数据立方体方法

许可证

请参阅LICENSE文件。

如果你有改进的建议,请尽一切可能贡献一个拉请求!:)

麻省理工学院的执照。版权所有(C)2018Rodrigo Nemmen

Visit the author's web page和/或在twitter上关注他(@nemmen)。

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

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧