用于导入和导出csd模型文件格式的python模块。
csdmp的Python项目详细描述
csdmpy
包
csdmpy
包是对核心科学的python支持
数据集(CSD)模型文件交换格式。
该软件包基于核心科学数据集(CSD)模型,即
作为一个积木设计在开发一个更复杂的
便携式科学数据集文件标准。
csd模型能够处理各种各样的
学科领域内和跨学科领域的科学数据集。
这个python包的主要目标是简化导入和 为python用户导出csd模型序列化json文件。这个 包利用了numpy库,因此为最终用户提供了多功能性 使用任何第三方包处理或可视化导入的数据集 与numpy兼容。
阅读csdmpy documentation
here。
核心科学数据集(CSD)模型
核心科学数据集(csd)模型是一个light-weight,portable, versatile和standalone数据模型能够处理 科学数据集。模型只封装 数据值和最小元数据,以精确表示p-组件 因变量, 在d维坐标空间中的m唯一点处离散采样。 模型不打算封装 有关如何获取、处理或可视化数据的任何信息。
数据模型是versatile允许大多数光谱学的许多用例, 衍射和成像技术。作为 这样,该模型支持与连续 多维空间中离散采样的物理量 与其他精心控制的量有关,例如 温度,电流,电压,时间,信号的函数 电压作为磁场梯度强度的函数,彩色图像 一种红、绿、蓝(rgb)光强度分量,由两个分量组成 独立的空间维度,或对称的六个分量 二阶扩散张量磁共振成像作为三个独立空间的函数 尺寸。此外,该模型支持多个因变量 共享相同的d-维坐标空间。例如, 同时测量电流和电压随时间的变化。 另一个例子是同时采集空气温度, 压力、风速和 太阳通量是地球经纬度坐标的函数。我们 将这些因变量称为相关数据集。
CSD模型与硬件无关, 操作系统、应用软件、编程语言和 csd模型序列化中的面向对象文件序列化格式 到档案里去。在众多的文件序列化格式中,xml、json、property 列表中,我们采用面向数据交换的json(javascript对象表示法) 文件序列化格式,因为它是人类可读的,并且易于与任意数量的编程语言集成 以及现场相关应用软件。
正在安装csdmpy
包
我们建议安装anaconda Python3.6或更高版本的发行版。水蟒分布 附带许多包和模块,包括numpy、scipy和matplotlib 它们是处理科学数据集的有用包。
使用pip:
pip是python包的包管理器,包含在 python 3.4及更高版本。
$ pip install csdmpy