nlprint¶
- nlprint(object, stream=None)¶
Print an ASCII representation of the object to the stream pointed to by stream. A typical usage is to store the data as an ASCII file and then use a third party application for generating a visualization of the data.
- Parameters:
object (QuantumATK object) – The object whose data should be printed.
stream (python stream) – The stream the data should be printed to. Default:
NLPrintLogger()
Usage Examples¶
Print the data of a Bandstructure to the screen
# Set up a bandstructure object
bandstructure = Bandstructure(bulk_configuration)
nlprint(bandstructure)
Store the data of an ElectronDifferenceDensity in the file grid.dat
# Set up an electron difference density
electron_difference_density = ElectronDifferenceDensity(molecule_configuration)
# Store grid data on disk
f = open('grid.dat', 'w')
electron_difference_density.nlprint(f)
f.close()