基于f2py和numpy的slalib包装器

pySLALIB的Python项目详细描述


pyslalib v1.0.2(2010年12月)
----


this is archive包含为p.t.Wallace的slalib位置天文学库的
Fortran版本的
尽管该服务已暂停。这里包含的slalib版本是2.5-4
(有几个额外的调整),在gpl下发布。


python包装器覆盖slalib中的每个函数,在test/目录中提供了一组完整的单元测试。唯一的外部依赖是numpy(http://numpy.scipy.org)。这些包装器
与以前的(显然已经废弃的)pyslalib无关,后者曾经在web上可用(并且依赖于numeric as
而不是numpy)。

installation
----
大多数用户只需执行以下操作:
>;python setup.py install
若要生成包装器,请生成,安装库。

slalib.so安装到pythonpath后,您可以通过:
>;运行
unittests;python test/test_sslalib.py


示例用法(使用ipythonon)的使用
---------
在[1]:从pyslalilib导入slalib

br/>in[2]:slalilib.sla-veri()
out[2]:2005004









输出[4]:阵列([-1.62161710E-06,-3.31007009E-07,-1.435296663E-07])


in[5]:slalib.sla-fk45z(1.234,-0.123,1984)
out[5]:(1.244616165107316911,-0.121414158585839585865548)在[6]:slalib.sla-dafin(-00 03 34.34.6,“-00 03 34.6”,1)
in[6]:(12,-0.001040404040404041041596610642,0)



(0,“gbt”)
输出[7]:
('gbt',
“绿岸望远镜”,
1.39346799499999996727,
0.67078450505050505020692623,
880.0)



>如果您导入“sla doc”,您可以使用如下方法打印原始fortran文档

字符串:在[1]:从pyslalilib导入slalib,sladoc




*------

*c a l d j
*>





*>









*
*公历到修改的儒略日期
*
*(包括世纪默认功能:在公元100年之前使用sla懔cldj
*。
*
*给定:
*iy,im,id int year,month,day in gregorian calendar
*



感谢访问prasanth以添加docstring功能!

如果您想构建一个与其他
程序链接的共享库,还包括一个简单的makefile,它应该只与
一起工作,对于大多数像unix的操作系统来说,这只是一些小的调整。


如果您发现任何问题,请告诉我。



sransom@nrao.edu>;
http://www.cv.nrao.edu/~sransom

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

推荐PyPI第三方库


热门话题
JavaSwing:实现TableModel还是扩展AbstractTableModel?   无法在连接了SQL的Java中获取数据抛出结果集   java在运行jar时访问jar外部的prop文件   java如何在使用xPath时选择通过检查的节点,而不是它们的父节点。评估()   java如何将文本文件中的整数值翻两番?   java Update Hibernate给出了一个错误   如何使用Java在类中实现调用mule中onCall方法的Singleton?   java如何修复Hibernate 5的映射未找到异常?   调用AlertDialog。按下后退按钮时Android片段的Java生成器   java基于进度更改JProgressBar中的ColorUIResource   java如何让这个测试通过?   java是否可以在TestNG中对参数化测试进行依赖?   java查询无法通过HQL执行   Spring java 11获取spel问题EL1005E:找不到类型   尝试获取JMH锁时发生java异常