用于计算adhan时间的python库

adhan的Python项目详细描述


https://travis-ci.org/hayalasalah/adhan.py.svg?branch=masterhttps://img.shields.io/github/license/hayalasalah/adhan.py.svg

py是一个用于计算adhan时间的python 2.7和3+库。

它是对praytimes.org python adhan计算器的重构,将确保:

  • 符合PEP8的代码
  • 一个pypi包
  • 一个简化的api,它支持约定而不是配置
  • 测试套件
  • 出现在Github上以鼓励贡献

安装

pip install adhan

用法

fromdatetimeimportdatefromadhanimportadhanfromadhan.methodsimportISNA,ASR_STANDARDparams={}params.update(ISNA)params.update(ASR_STANDARD)adhan_times=adhan(day=date.today(),location=(30.25,-97.75),parameters=params,timezone_offset=-6,)"""
adhan_times will be a dict containing datetime objects for the keys 'fajr',
'shuruq', 'zuhr', 'asr', 'maghrib', and 'isha'

"""

可用方法

在adhan.methods模块中提供了以下方法,应该包括 绝大多数案例

  • ISNA:北美伊斯兰学会
  • 穆斯林世界联盟:穆斯林世界联盟
  • 埃及:埃及勘测总局
  • 麦加:乌姆库拉大学,麦加
  • 卡拉奇:伊斯兰科学大学,卡拉奇
  • 德黑兰:德黑兰大学地球物理研究所
  • 什叶派:什叶派伊莎娜·阿沙里,里瓦研究所,昆士兰大学
  • ASR_标准:Shafi'i、Maliki、Ja'fari和Hanbali
  • asr_hanafi:hanafi

自定义参数字典

如果要定义自己的参数,parameters参数接受 用以下键听写

  • fajr_angle:日出下计算fajr的角度
  • Isha_角:日落下计算Isha的角度
  • ASR_乘数:用于ASR的乘数,以便 对象的阴影是乘数*对象的长度+对象的长度 中午物体的阴影
  • isha_delay:isha为

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

推荐PyPI第三方库


热门话题
java无法启动应用程序:JNLP错误   java根据用户输入在PreparedStatement中使用setTime()或setNull()   java EJB与同步   java以object为键通过hashmap进行搜索   java中的模10^9+7   针对包含其他对象的对象的java OOP最佳实践   如何将字符串作为HTML代码从Java文件读取到JSP页面?   java我的POM怎么了?“解析表达式..检测到递归表达式循环”   用于Hbase的Mapreduce的java NoSuchMethodError   JAVAlang.SecurityException:权限拒绝:启动意图{act=安卓.Intent.action.MAIN cat=[安卓.Intent.category.LAUNCHER]   数组初始化谜语Java   通过arraylist搜索时的java句柄关联