jarvis.db.webpages

Module for obtaining webpage data.

All the webpages are formatted in XML format. They are converted into python dict from which appropriate keys and values can be obtained. Use ‘list_keys’ functions to find types of data stored in each XML document.

Module Contents

Classes

Webpage

Get content of JARVIS-DFT and JARVIS-FF webpages.

class jarvis.db.webpages.Webpage(data=[], jid='')[source]

Bases: object

Get content of JARVIS-DFT and JARVIS-FF webpages.

to_dict(self)[source]

Get dictionary for webpages.

list_keys(self)[source]

Get all main keys from webpages.

get_dft_electron_dos(self)[source]

Get JARVIS-DFT MAIN-RELAX DOS.

get_dft_phonon_dos(self)[source]

Get JARVIS-DFT MAIN-ELAST finite-diff DOS.

get_dft_mbj_dielectric_function(self)[source]

Get JARVIS-DFT TBmBJ dielectric function.

get_dft_semilocal_dielectric_function(self)[source]

Get JARVIS-DFT semilocal dielectric function.