Skip to content

lcbc-epfl/iesm-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: CC BY-SA 4.0

Link to course website

Introduction to Electronic Structure Methods

An interactive introduction to electronic structure methods (HF, post-HF and DFT methods) given at EPFL by Prof. Ursula Roethlisberger.

Over the years many people have contributed to this material:

  • Manuel Doemer
  • Elisabeth Brunk
  • Martin Bircher
  • Ariadni Boziki
  • Esra Bozkurt
  • Nicholas Browning
  • Thibaud von Erlach
  • François Mouvet
  • Justin Villard
  • Simon Duerr
  • Andrea Levy

How to use it (easy)

These notebooks are made to be run on noto.epfl.ch, the EPFL JupyterHub. Select the Quantum Chemistry environment and click on the 🚀 icon on the course website to automatically get the latest notebook for this particular exercise. Changes will be automatically saved in your account and you can pick up where you left off. Note, that noto limits usage to 2 CPUs per User.

How to use it (hard)

This should only be done if you plan to adopt these notebooks for your own course or if you want to run the notebooks offline.

Creating an Conda Environment

You can install the required packages in any linux environment using miniconda.

  1. conda env create -n iesm -f requirements.txt
  2. conda activate iesm
  3. python -m ipykernel install --user --name iesm

In case you face a PackagesNotFoundError, before creating the environment it may be necessary to manuallly adding the conda-forge channel to the list of channels

conda config --append channels conda-forge

Building a Jupyter Book

Run the following command in your terminal:

jb build iesm/

If you would like to work with a clean build, you can empty the build folder by running:

jb clean iesm/

If jupyter execution is cached, this command will not delete the cached folder.

To remove the build folder (including cached executables), you can run:

jb clean --all iesm/

To preview the book navigate to iesm/_build/html

About

Student Version of the Introduction to Electronic Structure course notebooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •