# User Guide A variety of electronic structure methods are implemented in the PySCF package. Many of them can also be used for solid-state calculations with periodic boundary conditions. This User Guide introduces the basic theories of these methods and demonstrates their main functionalities. ```{toctree} :caption: Getting started :maxdepth: 1 install using ``` ```{toctree} :caption: Building molecules and crystals :maxdepth: 1 gto pbcgto ``` ```{toctree} :caption: Electronic structure methods :maxdepth: 1 scf dft.rst mp.rst gw.rst ci.rst cc.rst adc.rst agf2.rst mcscf.rst mcpdft.rst mrpt.rst tddft.rst ``` ```{toctree} :caption: Other functionalities :maxdepth: 1 solvent.rst qmmm.rst md.rst df.rst pbc.rst eph.rst lo.rst sgx.rst geomopt.rst gpu.rst ``` ```{toctree} :caption: PySCF-forge :maxdepth: 1 pyscf-forge pprpa.rst ``` ```{toctree} :caption: Extensions :maxdepth: 1 extensions ```