用于气象数据使用的日期和时间处理例程
项目描述
earthkit.time
:warning: 此项目是BETA版本,在未来可能仍然是实验性的。接口和功能可能会更改,项目本身也可能被废弃。请勿在任何操作性的项目/软件中使用此软件。
用于气象数据使用的日期和时间处理例程
Python API
下一个星期二是什么时候?
import datetime
from earthkit.time import WeeklySequence
from earthkit.time.calendar import TUESDAY
sequence = WeeklySequence(TUESDAY)
next_tue = sequence.next(datetime.date.today())
print(f"Next Tuesday: {next_tue:%Y%m%d}")
预定义序列
import datetime
from earthkit.time import Sequence
sequence = Sequence.from_resource("ecmwf-4days")
dates = sequence.range(datetime.date(2024, 2, 1), datetime.date(2024, 3, 1), include_end=False)
print("February dates:", ", ".join(date.strftime("%Y%m%d") for date in dates))
模型气候日期
import datetime
from earthkit.time import Sequence, model_climate_dates
sequence = Sequence.from_resource("ecmwf-2days")
dates = model_climate_dates(datetime.date(2024, 2, 12), 2020, 2023, 7, 7, sequence)
print("Model climate dates:", ", ".join(date.strftime("%Y%m%d") for date in dates))
命令行界面
给我前两个质数日期和下一个日期
earthkit-dateseq bracket --monthly 2/3/5/7/11/13/17/19/23/29/31 20240510 2 1
模型气候日期
earthkit-climdates mclim --from-year 2015 --to-year 2020 --before 7 --after 7 --preset ecmwf-mon-thu 20230806
许可证
Apache许可证2.0 在应用此许可证时,ECMWF不会放弃因其作为政府间组织而享有的特权和豁免权,也不会接受任何管辖权。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
earthkit_time-0.1.3.tar.gz (30.3 kB 查看哈希值)
构建分发
earthkit_time-0.1.3-py3-none-any.whl (26.6 kB 查看哈希值)
关闭
earthkit_time-0.1.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 803f339892d1e06d2ba0d74f0b575b4ce042b399eb98f0369b1cdbdbd1c83512 |
|
MD5 | 0cc48cec346ddc1159574737d66f0cfa |
|
BLAKE2b-256 | 7af9a83f845659c132bb5a802dc1b55ed9060e570d11d81d5ffdefc970d59990 |
关闭
earthkit_time-0.1.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | affc3e3f03732b2138ed74fee1b41dd2a90aa72211bb6687db087f3c5c54d07e |
|
MD5 | 66f88c98840e65ea2cb227bfe420a57e |
|
BLAKE2b-256 | e0364a1ec18a8ee417cb88d40a712b933bdae6f7064d4a14492779e4bf6f36b4 |