Validator and examples for openPMD format
Project description
openPMD Validator Scripts
=========================
[![Build Status 1.0.*](https://img.shields.io/travis/openPMD/openPMD-validator/1.0.X.svg?label=1.0.*)](https://travis-ci.org/openPMD/openPMD-validator/branches)
This repository contains scripts to validate existing files that (claim to)
implement the [openPMD Standard](https://github.com/openPMD/openPMD-standard)
in version `1.0.*`.
Additional scripts to create random/empty files with the valid markup of the
standard are also provided.
Rationale
---------
These tools are intended for developers that want to implementent the standard.
They were written to allow an easy *implement-test-correct* workflow without
the hazzle to check every word of the written standard twice.
Nevertheless, these scripts can not validate 100% of the standard and uncovered
sections shall be cross-checked manually with the words of the written
standard.
For more information on requirements for implementations, please refer to the
section
[*Implementations*](https://github.com/openPMD/openPMD-standard/blob/1.0.0/STANDARD.md#implementations)
of the openPMD standard. The repository
[openPMD-projects](https://github.com/openPMD/openPMD-projects)
also lists a large collection of open source projects that already implement
the openPMD standard.
Development
-----------
The development of these scripts is carried out *per-branch*.
Each branch corresponds to a certain version of the standard and might
be updated in case tests did contain bugs or we found a way to cover more
sections of the standard.
=========================
[![Build Status 1.0.*](https://img.shields.io/travis/openPMD/openPMD-validator/1.0.X.svg?label=1.0.*)](https://travis-ci.org/openPMD/openPMD-validator/branches)
This repository contains scripts to validate existing files that (claim to)
implement the [openPMD Standard](https://github.com/openPMD/openPMD-standard)
in version `1.0.*`.
Additional scripts to create random/empty files with the valid markup of the
standard are also provided.
Rationale
---------
These tools are intended for developers that want to implementent the standard.
They were written to allow an easy *implement-test-correct* workflow without
the hazzle to check every word of the written standard twice.
Nevertheless, these scripts can not validate 100% of the standard and uncovered
sections shall be cross-checked manually with the words of the written
standard.
For more information on requirements for implementations, please refer to the
section
[*Implementations*](https://github.com/openPMD/openPMD-standard/blob/1.0.0/STANDARD.md#implementations)
of the openPMD standard. The repository
[openPMD-projects](https://github.com/openPMD/openPMD-projects)
also lists a large collection of open source projects that already implement
the openPMD standard.
Development
-----------
The development of these scripts is carried out *per-branch*.
Each branch corresponds to a certain version of the standard and might
be updated in case tests did contain bugs or we found a way to cover more
sections of the standard.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openPMD-validator-1.0.0.0.tar.gz
(13.6 kB
view details)
Built Distributions
File details
Details for the file openPMD-validator-1.0.0.0.tar.gz
.
File metadata
- Download URL: openPMD-validator-1.0.0.0.tar.gz
- Upload date:
- Size: 13.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945ccaf1d68036311d9e0b046ddc258db2ab5cfe9448e5a6919d33d98d27db88 |
|
MD5 | 8c167ea8c9867fb211daa44dd2ef74b8 |
|
BLAKE2b-256 | 189d6ddd187a6c2f2835d29145e6b3fbe08806f57e6ecb48fb84c7b5bf63b7d2 |
File details
Details for the file openPMD_validator-1.0.0.0-py3-none-any.whl
.
File metadata
- Download URL: openPMD_validator-1.0.0.0-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9f1c2787fb1be902d89b617fe67ceee7204f14386d26b8231248ecb74991ab |
|
MD5 | a517136af5d4d6c475f0eb3f1f8eca93 |
|
BLAKE2b-256 | 0e71bfd5225a3d5a6e2f28cf6fae854fc5dd75fd5303d9ebaf526b2bad4d6516 |
File details
Details for the file openPMD_validator-1.0.0.0-py2-none-any.whl
.
File metadata
- Download URL: openPMD_validator-1.0.0.0-py2-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8998bc721956436f9d04b6dc777727c1ce4b2ac455de92e768ac67b7bc3143f |
|
MD5 | c609af9b5fd40eb9280708abcf971f5e |
|
BLAKE2b-256 | 780eb7c811e93889232e8e890d2a42cb2178aa17e23f7981258de1673ce319d5 |