将FIXM数据解析成Python数据结构
项目描述
关于
pyfixm是一个包含FIXM XML模式Python包装器的库,以及为FAA提供的FIXM US NAS扩展。目前,该库是为FIXM v3.0构建的,因为这是FAA通过SWIM发布数据的格式。
用法
import pyfixm
xml = pyfixm.parse("./fixm_file.xml")
手动构建pyfixm
要构建pyfixm,可以使用提供的build-pyfixm PyCharm运行配置,或者手动运行scripts/build.py。两种方法都在Docker镜像中构建库,然后将构建的库提取到宿主计算机上的./pyfixm。如果您尚未安装Docker,请记住安装它。
许可证
此项目有两个许可证。因为这个仓库创建的是FIXM XSD文件的转换,生成的库被视为上游的分发而不是新的代码库,并且不对构建的库承担进一步的版权。两个组件均根据BSD 3-Clause许可证授权,但版权所有者不同。
源代码库
生成pyfixm库的源代码根据BSD 3-Clause许可证授权。
生成的库
生成的库(发布到 PyPI 的部分)采用与上游 FIXM XSD 文件相同的许可协议。请注意,版权归 FIXM 版权所有者所有,以避免任何版权复杂问题。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
pyfixm-0.1.2.tar.gz (164.0 kB 查看散列值)
构建分布
pyfixm-0.1.2-py3-none-any.whl (166.4 kB 查看散列值)
关闭
pyfixm-0.1.2.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2363a4d28fd85feed39f3b8df863333f561562d4dff348fae2ad3e1cde9d11e0 |
|
MD5 | 7560bb9045bf181081955f0387de76d7 |
|
BLAKE2b-256 | 653f9a4dd4035030b6c42d5711130702188c4bd647b8425a5f61443a87a9d446 |
关闭
pyfixm-0.1.2-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | f28f9487ff78f66311cd2b3a8575f14a11c19b78f588df5570eedc914b04342d |
|
MD5 | 6f694ca9cc8a47544347a02ad4000bc2 |
|
BLAKE2b-256 | 8900831c9b42300ad88e76c2d32ac8925c544651b4ddc5a6c68f92a29393fc35 |