All Projects → openPMD → Openpmd Standard

openPMD / Openpmd Standard

Licence: other
📓 Open Standard for Particle-Mesh Data

Projects that are alternatives of or similar to Openpmd Standard

Learn Anything
Organize world's knowledge, explore connections and curate learning paths
Stars: ✭ 13,532 (+28691.49%)
Mutual labels:  community, research
Tutorials
📖 Community driven web development tutorials
Stars: ✭ 189 (+302.13%)
Mutual labels:  community, document
Openpmd Viewer
🐍 Python visualization tools for openPMD files
Stars: ✭ 41 (-12.77%)
Mutual labels:  community, research
Awesome Style Guide
A list of awesome⭐️style guide.
Stars: ✭ 967 (+1957.45%)
Mutual labels:  document
Jos lab mit 2017
代码MIT 2016-2017年JOS LAB(6/6) 过程记录文档为SJTU+MIT
Stars: ✭ 35 (-25.53%)
Mutual labels:  document
Capsgnn
A PyTorch implementation of "Capsule Graph Neural Network" (ICLR 2019).
Stars: ✭ 1,008 (+2044.68%)
Mutual labels:  research
Latex Examples
Examples for the usage of LaTeX
Stars: ✭ 1,032 (+2095.74%)
Mutual labels:  research
Recyclomedia
Recyclomedia is a digital platform that aims to save the planet from pollution which is the major threat to the functioning of earth.
Stars: ✭ 32 (-31.91%)
Mutual labels:  community
Openy
The Open Y platform. See README.md below
Stars: ✭ 45 (-4.26%)
Mutual labels:  community
Ingraph
Incremental view maintenance for openCypher graph queries.
Stars: ✭ 40 (-14.89%)
Mutual labels:  research
Dawn
global hosting, financial automation, server-less web components
Stars: ✭ 40 (-14.89%)
Mutual labels:  community
How2sketch
Code for paper “How2Sketch: generating easy-to-follow tutorials for sketching 3D objects.” I3D (2017)
Stars: ✭ 36 (-23.4%)
Mutual labels:  research
Pythonz
Место, где делают pythonz.net
Stars: ✭ 43 (-8.51%)
Mutual labels:  community
K8s Workshop Ru
Мастер-класс по написанию микросервисов на Go с автоматическими релизами в Kubernetes
Stars: ✭ 34 (-27.66%)
Mutual labels:  community
Vietnamese Frontend Interview Questions
Tuyển tập các câu hỏi phỏng vấn cho vị trí lập trình Front-end
Stars: ✭ 45 (-4.26%)
Mutual labels:  document
Ophidian
Ophidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
Stars: ✭ 32 (-31.91%)
Mutual labels:  research
Code Of Conduct
🦄 Code of Conduct generator for everyone
Stars: ✭ 45 (-4.26%)
Mutual labels:  community
Friendsofphp.org
Meet you PHP Friends in more than 1024 PHP groups all over the world!
Stars: ✭ 38 (-19.15%)
Mutual labels:  community
Neural Architecture Search With Rl
Minimal Tensorflow implementation of the paper "Neural Architecture Search With Reinforcement Learning" presented at ICLR 2017
Stars: ✭ 37 (-21.28%)
Mutual labels:  research
Awesome Vsan
Awesome List of VMware vSan Resources
Stars: ✭ 47 (+0%)
Mutual labels:  community

The openPMD Standard

TL;DR

Technical files of the openPMD standard.

Introduction

The openPMD standard, short for open standard for particle-mesh data files is not a file format per se. It is a standard for meta data and naming schemes.

openPMD provides naming and attribute conventions that allow to exchange particle and mesh based data from scientific simulations and experiments. The primary goals are to define

  • a minimal set/kernel of meta information

that allows to share and exchange data to achieve

  • portability between various applications and differing algorithms
  • a unified open-access description for scientific data (publishing and archiving)
  • a unified description for post-processing, visualization and analysis.

openPMD suits for any kind of hierarchical, self-describing data format, such as, but not limited to

Motivation

Open, hierarchical, machine-independent, self-describing (binary) data formats are available for a while now. Nevertheless, without a certain agreement for a domain of applications, standard tasks like automated data processing and import/export do not come for free.

This standard tries to bridge the gap between the common "blob of data" and the algorithms, methods and/or schemes that created these.

Users or "Why should I care?"

If output from programs, devices (such as cameras), simulations or post-processed data-sets contain a minimal set of meta information as provided by openPMD, you can exchange data between those with minimal effort and you use the same tools for visualization.

Furthermore, since openPMD is not a file format but just an object-oriented markup and meta data naming convention you can still use the large variety of tools that come with the intrinsic data format that you chose to use (e.g., HDF5 or ADIOS BP). Of course you are completely free to use your favorite software (open source or proprietary) to create or process your files.

If the software you are using is not yet able to read/write the information needed to fulfill the openPMD standard, please talk to your software developers and point them to these documents: further adoptions of the current standard and contributions for the design of upcoming versions are very welcome!

License

The content of this standard is provided under the CC-BY 4.0 license (see list of authors) and auxiliary software, if not stated otherwise, under the ISC license.

For more details, see the contributions page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].