Giter VIP home page Giter VIP logo

postpic-examples's Introduction

postpic-examples

This repository contains examples demonstrating the functionality of postpic (the open-source particle in cell post processor). Postpic is used to postprocess the particle and field data written by PIC simulations. Postpic is data format agnostic, so it can be easily extended to read a specific data format.

View the contents of this repository at:
http://nbviewer.jupyter.org/github/skuschel/postpic-examples/tree/master/

Alternatively download it to run in on your local machine. Please note, that some of the examples here depend on specialized readers for the data format and may not run unless their individual dependencies are satisfied, such as the SDF file format reader.

Table of Contents

  • postpic can be install without leaving the jupyter enviroment. This is particularly useful when working on a front-end node of a cluster, such as JURECA. The neccessary steps are explained in "00 installation and version check.ipynb".
  • There are two basic examples, which are essentially identical, but work with different file formats, which is set in the first few notebook cells.
    • First, the epochSDF.ipynb, demonstrating basic usage when working with data from the EPOCH PIC code. Note, that the SDF reader (shipped with EPOCH) is neccessary to run it.
    • Secondly, an almost identical example using the openPMD format can be found here: openPMD.ipynb. This only requires an hdf5 reader.

Contributing

Contributions of any kind are very welcome! Ideally there are jupyter notebooks containing working examples/use cases/demonstrations of functionality/minimal examples. However anything that is useful will be accepted. So when in doubt, use the issues page to start a discussion.

Use cases demonstrated in this repository can also be a good hint to develop a new feature. If the code proofs general enough, it may finally find its way into the postpic code base to simplify the use of postpic or add new functionality.

postpic-examples's People

Contributors

skuschel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

postpic-examples's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.