2.1.3. qmix.misc package
2.1.3.1. Submodules
2.1.3.2. qmix.misc.progbar module
This sub-module contains a function for printing a progress bar to the terminal.
Taken from:
- qmix.misc.progbar.progress_bar(iteration, total, prefix='Progress:', suffix='Complete', decimals=2, bar_length=20)
Generate a progress bar.
- Parameters:
iteration (int) – current iteration
total (int) – total iterations
prefix (str, optional) – prefix string, default is “Progress:”
suffix (str, optional) – suffix string, default is “Complete”
decimals (int, optional) – number of decimals in percent complete, default is 2
bar_length (int, optional) – character length of bar, default is 20
2.1.3.3. qmix.misc.terminal module
This sub-module contains functions for printing numbers and text to the terminal.
- qmix.misc.terminal.cprint(text, color='HEADER')
Print colored text to the terminal.
- Parameters:
text (str) – Text to print
color (str, optional) – Color/style to print in, default is “HEADER”
- qmix.misc.terminal.header(header_string, color=None)
Print a nice header to the terminal.
- Parameters:
header_string (str) – Header title to print
color (str, optional) – Color to print in, default is None
- qmix.misc.terminal.print_intro()
Print a quick intro to the terminal.
- qmix.misc.terminal.printc(complex_number)
Print a complex number to the terminal.
- Parameters:
complex_number (complex) – number to print
- qmix.misc.terminal.pvale(name, val, units='', comment='', color=None)
Print name, value in scientific notation and units to terminal.
- Parameters:
name (str) – variable name
val (float) – variable value
units (str, optional) – variable units, default is “”
comment (str, optional) – comment, default is “”
color (str, optional) – color, default is None
- qmix.misc.terminal.pvalf(name, val, units='', comment='', color=None)
Print name, value as float, and units to terminal.
- Parameters:
name (str) – variable name
val (float) – variable value
units (str, optional) – variable units, default is “”
comment (str, optional) – comment, default is “”
color (str, optional) – color, default is None
- qmix.misc.terminal.title(title_string, color=None, total_len=60)
Print a nice title to the terminal.
- Parameters:
title_string (str) – title to print
color (str, optional) – Color to print in, default is None
total_len (int, optional) – Total length of title string (including stars), default is 60
2.1.3.4. Module contents
This sub-package contains miscellaneous modules.