CPDataKit本地工作台 · 文件保存在这台电脑

科研数据工作台

{{ project.name }}

确认字段和单位,检查数据,再查看或导出结果。

本地项目
当前数据{% if datasets %}{{ datasets[0].relative_path.split('/')[-1] }}{% else %}尚未上传{% endif %}
数据规则{% if schemas %}{{ schemas[0].name }}{% else %}曲线 · Curve{% endif %}
下一步选择数据后运行校验

步骤 01

准备数据与规则

支持表格与多维数组

规则声明需要哪些字段,以及它们的单位、类型和维度。

已显示 {{ schemas|length }} / {{ resource_state.pagination.counts.schemas }} 份项目规则

添加自定义规则

表格使用 schema 1.0,多维数组使用 2.0。含 includes / extends 的规则请先在 Python 中解析。

上传后先查看文件结构,原文件内容保留。

CSV、JSON、NetCDF、Parquet 或 CPDataKit HDF5。

上传 Zarr 目录

选择一个 .zarr 文件夹,最多包含 1,000 个文件。

高级设置 · 生成规则草案与预览字段映射

根据文件生成草案,再核对单位、物理角色和约定。字段映射用于对应列名和显式换算单位。

转换时使用的字段映射

填写字段对应关系和单位换算。多维数据填写 mapping_version: 2.0,并在 dimensions 中声明维度改名。

预览在读取限额内校验输入,每个字段最多显示 5 个值。映射仅在“转换并保存”时应用。

步骤 02

检查数据,生成结果

已显示 {{ datasets|length }} / {{ resource_state.pagination.counts.datasets }} 份数据

检查与分享

生成数据报告

报告检查当前所选的上传文件,包含校验结论、统计和来源。

保存到本项目内,可修改文件名。

整理与导出

转换数据格式

按当前规则写出新文件,并应用已填写的字段映射。

生成的文件在下方结果区查看。

高级查看 · 多维数据的二维切片

适用于具有两个或更多维度的数值变量。选择两个轴,其余维度固定到指定索引。一维曲线不使用此工具。

步骤 03

查看与下载结果

{% for artifact in artifacts %}

{{ artifact.relative_path.split('/')[-1] }}{{ {'report':'报告','convert':'数据转换','plot':'图表','compare':'比较'}.get(artifact.kind, artifact.kind) }}下载

{% else %}

还没有结果。完成一次报告或转换后,文件会出现在这里。

{% endfor %}

已显示 {{ artifacts|length }} / {{ resource_state.pagination.counts.artifacts }} 个结果

{% for job in visible_jobs %}

{{ {'report':'生成报告','convert':'转换数据','plot':'生成图表','compare':'比较报告'}.get(job.operation,job.operation) }} · {{ {'succeeded':'已完成','failed':'未完成','running':'处理中','queued':'等待处理','cancelled':'已取消'}.get(job.status,job.status) }} · {{ job.output_filename or '' }} {% if job.persistence is defined and job.persistence.state == 'pending' %}结果等待保存。{% endif %}{% if not job.active %}{% else %}{% endif %}

{% else %}

还没有任务。生成报告或转换数据后,可在此查看进度。

{% endfor %}

已显示 {{ jobs|length }} / {{ resource_state.pagination.counts.jobs }} 个任务