4.6.10. pde.tools.output module¶
Python functions for handling output
returns a class that behaves as progress bar. |
|
displays a progress bar when iterating |
|
checks whether we are in a jupyter notebook |
|
class that writes text line to stdout |
|
class that writes text lines as html in a jupyter cell |
- class BasicOutput(stream=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]¶
Bases:
OutputBase
class that writes text line to stdout
- Parameters
stream – The stream where the lines are written
- class JupyterOutput(header='', footer='')[source]¶
Bases:
OutputBase
class that writes text lines as html in a jupyter cell
- Parameters
- display_progress(iterator, total=None, enabled=True, **kwargs)[source]¶
displays a progress bar when iterating
- Parameters
- Returns
A class that behaves as the original iterator, but shows the progress alongside iteration.