medali:奖章负责解析,标记和解释产品元数据

时间:2024-04-04 12:28:10
【文件属性】:

文件名称:medali:奖章负责解析,标记和解释产品元数据

文件大小:22KB

文件格式:ZIP

更新时间:2024-04-04 12:28:10

Python

勋章 Medilli代表ME ta DA ta LI Brary,负责解析,标记和解释产品元数据。 描述 奖章应该是建立受版本控制的元数据定义的地方,以确保在一种产品范围内对元数据进行均匀的读写。 它提供了一个模块,核心模块包含类MetaData。 此类为实际的元数据项提供了一个简单的接口,这些元数据项是相对于参考元数据定义的。 此类参考元数据可以作为字典手动准备,也可以在配置文件中设置。 对于成熟的产品,配置文件存储在产品ID和元数据版本下的“ src / medali / lib”文件夹中。 Metadata类提供以下功能: 通过元数据字典(+(可选)参考元数据字典),产品ID和元数据版本组合或配置文件路径进行初始化 设置和编码给定的元数据项(从给定的数据类型到字符串) 返回和解码给定的元数据项(从字符串到给定的数据类型) 检查给定的元数据是否满足参考元数据中定义的条件(例如


【文件预览】:
medali-master
----README.rst(3KB)
----conda_environment.yml(71B)
----LICENSE.txt(1KB)
----CHANGELOG.rst(271B)
----src()
--------medali()
----requirements.txt(1B)
----AUTHORS.rst(230B)
----.travis.yml(1KB)
----setup.cfg(3KB)
----setup.py(567B)
----docs()
--------authors.rst(41B)
--------conf.py(9KB)
--------index.rst(2KB)
--------Makefile(1KB)
--------license.rst(67B)
--------changelog.rst(43B)
--------_static()
----tests()
--------test_core.py(4KB)
--------test_data()
----.readthedocs.yml(151B)
----templates()
--------metadata_config_template.ini(548B)
----.gitignore(538B)
----.coveragerc(589B)

网友评论