openPMD/openPMD-api

Handle stdout & stderr messages more pythonic

Ouverte

#192 ouverte le 22 mai 2018

 (1 commentaire) (1 réaction) (0 personne assignée)C++ (57 forks)auto 404
discussionfrontend: Python3good first issuehelp wanted

Métriques du dépôt

Stars
 (160 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Currently (see #191), all output generated by the C++ API is piped to std::cout/std::cerr.

For ideal Python support - which includes pythonic output and logging - one would need to capture the output from C++ and redirect it to message handling facilities in python. This could be Python's stdout/stderr and logging on a very basic level or some advanced implementation that can differentiate and mute multiple levels of output (as present for example in PIConGPU).

Guide contributeur