编写czml的python 3库
czml3的Python项目详细描述
Name: | czml3 |
---|---|
Author: | Juan Luis Cano Rodríguez |
czml3是一个编写czml的python库。
什么是CZML?
[待办事项]
安装
您可以使用pip安装czml3:
$ pip install czml3
czml3需要python>;=3.6。你愿意帮助我们吗 supporting Python 3.5也是吗?
如果你想帮忙请告诉我们 由making czml3 available on conda-forge 我也是。
示例
czml文档是packets的列表,它有几个属性。 在交互式解释器中使用czml3时, 所有对象都显示为漂亮的czml(json):
>>> from czml3 import Packet >>> Packet() { "id": "adae4d3a-7087-4fda-a70b-d18a262a890e" } >>> packet0 = Packet(id="Facility/AGI", name="AGI") >>> packet0 { "id": "Facility/AGI", "name": "AGI" } >>> packet0.dumps() '{"id": "Facility/AGI", "name": "AGI"}'
退房the tests 了解图书馆目前的能力。
贡献
你想捐款吗?令人惊叹的!有很多 CZML properties 我们仍然没有实施。还有,如果有 更好的验证,Jupyter笔记本和JupyterLab中的铯小部件… 创意欢迎!
我们建议this GitHub workflow 以分叉存储库。要运行测试, 使用tox:
$ tox
在向我们发送请求之前,请记住重新格式化所有代码:
$ tox -e reformat
这将适用于黑色、ISORT和大量的爱