将FIXM数据解析为Python数据结构
pyfixm的Python项目详细描述
关于
pyfixm是一个包含FIXMXML模式的Python包装器的库, 加上联邦航空局的US NAS extension。目前该库是为 fixmv3.0,因为FAA通过SWIM发布数据。在
使用
importpyfixmxml=pyfixm.parse("./fixm_file.xml")
手动生成pyfixm
要构建pyfixm,请使用补充的build-pyfixmPyCharm运行 配置或手动运行scripts/build.py。两种方法都可以构建 Docker映像中的库,然后将生成的库解压缩到 ./pyfixm在主机上。提醒安装Docker,如果你还没有 已经。在
许可证
这个项目有两个许可证。因为这个存储库真正创建的是 对于fixmxsd文件,生成的库被视为 分布的上游和不是一个新的码基和假设没有进一步 已建图书馆版权所有。这两个组件都是在BSD下授权的 3条款,但版权所有者不同。在
源回购
生成源代码的pyfixm库是在bsd3子句下授权的 许可证。在
生成库
生成的库(发布到PyPI的部分)是在 与上游fixmxsd文件相同的许可证。请注意,版权是 归属于FIXM版权所有者,以避免任何版权复杂性。在
- 项目
标签: