skuschel / openPMD-projects

List of Third Party Projects using openPMD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projects using openPMD

The following list of projects use the openPMD standard to describe their data.

Libraries

  • libSplash (TU Dresden/HZDR, Germany)
    • domain: high-level C++ HDF5 library for mesh and particle records
    • repository (LGPLv3+)
    • status:
      • 1.3.0+: full API available to fulfill the standard (read+write)
      • 2.0.0+ (upcoming): high-level interface for openPMD objects (base standard)

Scientific Simulations

  • PIConGPU (HZDR, Germany)

    • domain: electro-dynamic particle-in-cell code
    • repository (GPLv3+/LGPLv3+)
    • status: currently implementing (base standard + ED-PIC)
  • Warp (LBNL & LLNL, United States)

    • domain: electro-dynamic/static particle-in-cell code
    • repository (BSD-3-Clause-LBNL)
    • status: implemented (base standard + ED-PIC)

Data Processing and Visualization

  • openPMD viewer (LBNL, DESY)

    • domain: high level python api and interactive IPython notebook GUI
    • repository (BSD-3-Clause-LBNL)
    • status: implemented
  • pyDive (HZDR, Germany)

    • domain: parallel numpy for ipython notebook
    • repository (GPLv3+/LGPLv3+)
    • status: currently implementing reader and writer (base standard + ED-PIC)
  • postpic (U Jena, Germany)

    • domain: post-processing and visualization tool for particle-in-cell data
    • repository (GPLv3+)
    • status: implemented (hdf5 reader for base standard + ED-PIC)
  • yt project

    • domain: analysis and visualization
    • repository (BSD-3-Clause)
    • status: currently implementing reader

Additional Tools

We provide and collect further tools, software modules and plugins for popular frameworks in our GitHub organization: https://github.com/openPMD

Also be aware that all existing tools for general (HDF5, ADIOS, ...) file handling are also usable!

Please check the individual repositories and feel free to contribute.

About

List of Third Party Projects using openPMD

License:Creative Commons Zero v1.0 Universal