Skip to main content

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.


Project details


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)

Uploaded Source

Built Distributions

openPMD_validator-1.0.0.0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

openPMD_validator-1.0.0.0-py2-none-any.whl (16.6 kB view details)

Uploaded Python 2

File details

Details for the file openPMD-validator-1.0.0.0.tar.gz.

File metadata

File hashes

Hashes for openPMD-validator-1.0.0.0.tar.gz
Algorithm Hash digest
SHA256 945ccaf1d68036311d9e0b046ddc258db2ab5cfe9448e5a6919d33d98d27db88
MD5 8c167ea8c9867fb211daa44dd2ef74b8
BLAKE2b-256 189d6ddd187a6c2f2835d29145e6b3fbe08806f57e6ecb48fb84c7b5bf63b7d2

See more details on using hashes here.

File details

Details for the file openPMD_validator-1.0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openPMD_validator-1.0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a9f1c2787fb1be902d89b617fe67ceee7204f14386d26b8231248ecb74991ab
MD5 a517136af5d4d6c475f0eb3f1f8eca93
BLAKE2b-256 0e71bfd5225a3d5a6e2f28cf6fae854fc5dd75fd5303d9ebaf526b2bad4d6516

See more details on using hashes here.

File details

Details for the file openPMD_validator-1.0.0.0-py2-none-any.whl.

File metadata

File hashes

Hashes for openPMD_validator-1.0.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 b8998bc721956436f9d04b6dc777727c1ce4b2ac455de92e768ac67b7bc3143f
MD5 c609af9b5fd40eb9280708abcf971f5e
BLAKE2b-256 780eb7c811e93889232e8e890d2a42cb2178aa17e23f7981258de1673ce319d5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page