一个Python用户的天文相关Python资料收集

来源:互联网 发布:mac这么删除用户 编辑:程序博客网 时间:2024/05/29 05:12

一. Python 常用链接和基本工具

1. Online Python Tutor:首先,隆重推荐这个牛逼的网站,这是我看到的最让人爱不释手的学习Python的方式,千万别小看了这个简单的界面,下面很多例子,试试看吧

2. Python Build-in Functions: 和IDL很像,Python本身已经提供了不少现成的函数,熟悉一下他们总是好的。。。很惭愧,现在很喜欢把python当计算器用; 当然,如果你更严肃的话,熟悉一下Python标准库也是有必要的吧

3. IPython:Python下的交互式计算界面,基本就是一个功能加强了的Python Shell,某些地方让我想起了Mathmatica

4. Docutils: Python下的文档整理工具包

5. SciPy 2011 在线视频教程:SciPy 2011年大会上的各种报告教程的视频记录,其中包括了不少很特别的内容,可能对大家有用:比如如何使用Python下的MCMC模拟工具等等

6. MacPorts下的Python安装:以天文应用为背景介绍了Mac下的Python安装方法

7. StackOverflow上面的最新Python问题:这里搜集了网友提供的各种常见的,奇葩的,傻逼的,牛逼的,变态的Python问题,以及各路神仙的解决方法;即便没遇到问题,没事来这里看看也是不错的

8. PyCloud:这年头,不到云彩上坐坐你都不好意思跟人打招呼

9. Python Notes:估计也是某位理科牛牛写的Python笔记和书签整理,好处是提供了很多Python语言的例子

10. Python Scientific Lectures:基于Scipy包的Python科学应用教程,应该挺不错的吧。。。因为。。。我没看过。。(掩面中

11. 一个简单的Python数值应用的教程

12. PythonSpeed:据说是能帮你提高Python编程效率的东西

13. 豆瓣Python小组的文章收集:偶尔看看中文的东西调剂下也是不错的

14. Style Guide for Python: 编程吗,是艺术,艺术嘛,就一定要有风格。。。

15. Vim下的几个Python插件:python.vim; PyFlakes; pydoc.vim

16. 简明Python教程:一个很中规中矩的Python教程的中文翻译版本

二. 天文应用

1. Python for Scientists: CfA的天文学家写的介绍Python下搭建天文工作环境的文章,比我写的好多了

2. Practical Python for Astronomer:我看过的最好的(也是唯一的。。)Python天文应用教程,教会了我基本的Python语法和怎么读FITS图像等,hoho

3. Astrophython: 一个Python天文应用的集合,其实看了这个基本就把我介绍的覆盖了大半了;同时还提供了各种资源和教程

4. Astrophysics:astrophysics utilities for python,立志于打造Python下的完整天文工具包,目前还在发展中

5. 又是一个为天文学家介绍Python应用的网站,比较着看吧

6. Comfort at 1AU blog上的Python天文应用教程:基本应用;PyFits应用;blog里还有很多有趣的python介绍文章,大家自己探索吧

7. STScI的Python应用:STScI对Python的大力支持估计也是Python在天文圈里走红的一大原因吧,尤其是为IRAF提供了更好的Python环境和完整的FITS文件支持包,非常贴心;PyFits;PyRAF;或者更完整的STScI_Python包

8. Python Script for Astronomy: 提供了一些很简单,常用的天文应用脚本

9. ALiPy: 利用Python做包装,调用SExtractor和PyFits做dither天文图像的对齐和叠加的工具

10. APLpy: Python下的天文画图工具包,特别适合天文图像的展示,很好用的工具

11. Asciitable:Chandra中心编写的读取各种ASCII文件的工具包,很有用很有用

12. astLib:这也是一个天文学工具包,拥有不同的模块,可能还不成熟,但很值得期待;其中包括了简单的计算,坐标处理,WCS系统,图像处理,简单绘图工具,SED拟合工具,简单的统计工具等模块

13. AstroAsciiData:这个是欧洲的HST中心编写的处理ASCII数据和表格的工具

14. astroph.py: 这个很好玩,据说可以帮你自己搭建一个astroph网页阅读列表,很适合组织讨论用,不过我个人使用没有成功

15. ATPy:又是一个天文学家搞出来的处理表格的工具,我们到底是有多少表格要处理啊

16. CASA: 下一代射电天文通用数据处理工具CASA选择了Python作为工作语言使得这个语言在天文圈里必将更加受欢迎,网站上还可以找到一些对Python天文应用的介绍

17. ChiantiPy: 在Python下使用天文学光谱和原子数据库的工具

18. Cosmic.py: L.A.Cosmic宇宙线扣除工具的Python打包

19. cosmocalc:CXC编写的简单宇宙学相关的计算包

20. CosmoloPy:一个功能更广泛的宇宙学应用包,其中的AB星等转换和光度函数拟合工具等很有用

21. pyasstrolib:据说这个包直接翻译了IDL下的NASA天文工具包中的各种应用

22. Kapteyn天文包:荷兰格罗宁根大学的天文包,有各种应有,包括WCS,画图等等

23. PyCA:星系图像分析中的CAS系统的Python实现,主要计算星系的光度聚集指数和对称指数

24. PyEphem: Python下的天文历法工具包

25. PyDS9: Python下调用DS9图像工具的软件包

26. PyFlation:P ython下计算宇宙学原初扰动的工具包

27. PyGoodsdst: CANDELS巡天PI之一的Henry Ferguson同学为GOODS巡天编写的一个Python包

28. PyIDL: 传说可以直接把IDL命令翻译成Python的工具,不过,慎重使用

29. PyRegion: Python下处理DS9软件的region文件的工具,在某些时候很有用,很有用!

30. PySpecKit: Python下的光谱处理工具集合

31. pywcsgrid2: Python下又一个处理WCS坐标系统的工具

32. Fisher.py: Python下使用Fisher矩阵的工具

33. UCLA的Ian Crossfiled同学的个人天文Python工具

34. galpy: Jo Bovy同学编写的星系动力学Python工具包

35. PySofa: IAU的天文基础工具包SOFA的Python打包

36. PyNoby: Python下的N-body/SPH模拟结果处理和可视化软件

37. Angles: Python下的天球角度处理工具

38. APODViewer: Python下的APOD查看工具

3. PyModelFit:Python下的模型拟合工具包,这个不是专门的天文应用,但估计会非常常用吧,从一维谱线拟合到三位密度分布拟合等等

4. Python Switcher Guide: 对于和我一样的从IDL搬过来的同学,AstroBetter提供的这个小词典还是值得一看的

三. 其他科学应用

1. Numpy函数应用说明和举例:估计看这里的兄弟姐妹用Python没有不用Numpy的吧,那么,这里你得看看

2. SuperMongo+Pysmongo: 介绍了如何在Python下调用著名牛逼画图工具SM

3. FiPy: Python下的偏微分方程有限元方法求解工具

4. MarkovPy: 顾名思义,Python下的MCMC参数估计应用

5. PyBayes:Python下的Bayesian工具包

6. PyMC:Python下的另一个MCMC工具包,似乎这个更常用一些

7. RPy:在Python下使用统计语言R的工具包

8. PyX: Python下的一个画图工具包,应该是有一些独到的地方的吧,参考其Gallery

9. SfePy:Python下的一个简单的有限元方法工具包

10. Sympy: Python下的符号计算工具包

11. esutil:Python下数值应用工具的集合

12. PyBrain: Python下的机器学习工具包

13. PyPar: Python下的并行计算工具

14. emcee: Python下的MCMC采样工具,看看例子似乎很好用
h2/a

转自:http://blog.sciencenet.cn/blog-619295-746528.html 

0 0
原创粉丝点击