简单的头信息,受tidy数据规范启发。
项目描述
tidy_headers
tidy_headers
存储元数据在美观易读的纯文本头信息中。
示例
对于某个 filepath
,
import collections
import tidy_headers
meta = collections.OrderedDict()
meta['date'] = '2017-11-10'
meta['location'] = 'Madison, Wisconsin, USA'
meta['name'] = ['batch', 'apples', 'pineapple', 'oregano', 'tomatoes']
tidy_headers.write(filepath, meta)
要获取字典,只需 read
meta = tidy_headers.read(filepath)
:tada
更多示例请参阅示例目录
安装
使用pip
pip install tidy_headers
使用conda
conda config --add channels conda-forge
conda install tidy_headers
允许的值
tidy_headers
努力以无歧义的方式编写纯文本头信息,以便可以使用 read
生成相同的元数据字典。这个过程只对以下Python类型子集是可靠的
str
int
float
- 包含上述任何组合的
list
numpy.ndarray
(任意大小和维数)
只包含这些类型的元数据字典可以保证 read
和 write
成功。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
tidy_headers-1.0.3.tar.gz (7.6 kB 查看散列)
构建分发
tidy_headers-1.0.3-py3-none-any.whl (7.5 kB 查看散列)
关闭
tidy_headers-1.0.3.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 82bd39752c9eb171708619c5affbcfd86a82bab801b42e167eba53812dc75c82 |
|
MD5 | 2322ed64775bf946fc3c65f8509df866 |
|
BLAKE2b-256 | 3cf9724ecb6ad4ead027a704801b257da1f9d22119ec495ab683156420caa5b1 |
关闭
tidy_headers-1.0.3-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8d9e7150b26ddfd51bbd7eee80d0dd024e633b8268e3785d2287e3664c7f6d3c |
|
MD5 | a236d613e0ffb2fc3ff3d096483c3919 |
|
BLAKE2b-256 | 449777caf43aa3f1770f59653ef2ddf349a6dc44f1889924cbafae910037eeff |