跳转到主要内容

简单的头信息,受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(任意大小和维数)

只包含这些类型的元数据字典可以保证 readwrite 成功。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

tidy_headers-1.0.3.tar.gz (7.6 kB 查看散列)

上传时间

构建分发

tidy_headers-1.0.3-py3-none-any.whl (7.5 kB 查看散列)

上传时间 Python 3

支持