用于计算adhan时间的python库
adhan的Python项目详细描述
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为