Add python bindings
Post processing is mostly done using python. Functions used for postprocessing shall be collected in a for now unstructured manner using the bsl6d-post-processing repository.
To have a more compatible test suit some of the BSL6D functionalities should be available for post processing. This could be done using pyBind11. The following list collects classes which should be made available in python with decreasing importance.
-
Grid -
SimulationTime -
ScalarField together with openPMD read/write -
DistributionFunction together with openPMD read/write
@mraeth @maxpel Please add any functionalities you feel useful to be made available in python (or any other language). (Julia? :P)