ADCT Python
Python client API implementation for publishing ADCT data
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
builder.py File Reference

Classes

class  adctk.builder.APISequenceError
 Exception raised when functions in an api are called out of sequence. More...
 
class  adctk.builder.Builder
 ADC Toolkit message and subsection construction class. More...
 
class  adctk.builder.Memory
 Section for memory stats. More...
 
class  adctk.builder.Host
 Section for host OS, with optional hardware details. More...
 
class  adctk.builder.Header
 A class to build the header section with the application name given by user and default details. More...
 

Namespaces

namespace  adctk
 !
 
namespace  adctk.builder
 
namespace  docstring
 builder module comment
 

Functions

 adctk.builder.get_modules (submodules=False)
 
 adctk.builder.get_libs ()
 Returns a list of name for shared libs open input example to match: 7ffff7dcd000-7ffff7dfc000 r-xp 00000000 00:17 134223798 /usr/lib64/ld-2.28.so.
 
 adctk.builder.get_lscpu ()
 
 adctk.builder.get_gpu_data ()
 
 adctk.builder.get_numa_hardware ()
 
 adctk.builder.get_meminfo (n, update=False)
 get fields that would appear in the procps 'free' utility.
 

Variables

dict adctk.builder._gpu_json = None
 
dict adctk.builder._numa_json = None
 
dict adctk.builder._midata = {}