跳转到主要内容

将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 查看散列值)

上传时间 Python 3

由以下组织支持