Go to main content
Logo EPFL, École polytechnique fédérale de Lausanne

ExoSet

  • Exercises
  • Notebooks
  • Quizzes
  • CourseMaterials
Login
Menu
  • Exercises
  • Notebooks
  • Quizzes
  • CourseMaterials
  • Login
  1. Where you are:
  2. List of notebooks
Skip filters and go to notebooks list
Kernel
Type
Languages
Showing 21 - 30 of 102 results

Exploring Chemical Potential for Fermions in 3D at Finite Temperature

  • Professor
    Oleg Yazyev
  • Course
    Solid State Physics
  • Kernel
    Python3
  • Type
    Exercise worksheets
  • Language
    English
  • Description
    This notebook provides a simple illustration of the variation of chemical potential for fermions in 3D, following Fermi-Dirac statistics at finite temperature. It explores the density of states, calculates occupation numbers at zero and finite temperatures, and uses both analytical and numerical methods to ensure consistency between chemical potential and occupation number.
  • Lepton number
  • Chemical potential
  • Fermion
  • Fermi–Dirac statistics
  • Pauli exclusion principle

Simulating Electron Motion in 2D Materials Using the Drude Model - Basic

  • Professor
    Oleg Yazyev
  • Course
    Solid State Physics
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook applies the Drude model to simulate electron motion in a two-dimensional material of finite width and infinite length. It incorporates the concept of 'mean free time' to account for electron scattering and uses a stochastic method to model electron trajectories as they interact with the atomic lattice.
  • Drude model
  • Electron mobility
  • Electrical resistivity and conductivity
  • Electron scattering
  • Kinetic theory

Modèle d'atmosphère

  • Professor
    Cécile Hebert
  • Course
    Thermodynamics
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook illustrates an atmospheric model with adiabatic and isothermal layers. It presents mathematical equations and interactive plots to explain pressure and temperature variations with altitude in the troposphere and stratosphere.
  • Atmospheric model
  • Troposphere
  • Stratosphere
  • Adiabatic
  • Isothermal

Safety Week 2: Content Recommendation – Solutions

  • Professor
    Cécile Hardebolle
  • Course
    CS-290
  • Kernel
    Python3
  • Type
    Exercise worksheets
  • Language
    English
  • Description
    Solution notebook focusing on content recommendation systems. Through the fictional Memeverse platform, students explore how recommendation algorithms personalize content, how engagement-driven optimization can introduce safety risks, and why recommendation systems must be combined with content moderation. The notebook includes reflections on harmful content exposure, random recommendation risks, and broader societal implications of algorithmic personalization.
  • Recommender system
  • Algorithmic curation
  • Algorithmic radicalization

Designing FIR Filters Using the Parks-McClellan Algorithm

  • Professor
    Paolo Prandoni
  • Course
    COM-303
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook explores the Parks-McClellan algorithm for designing FIR filters through polynomial fitting techniques. Students will understand the concepts of Chebyshev polynomials, minimax fitting, and the Remez exchange algorithm, and how these are applied to filter design.
  • Parks-McClellan algorithm
  • FIR filter
  • Remez exchange algorithm
  • Polynomial fitting

Equation d'état de Van der Waals

  • Professor
    Cécile Hebert
  • Course
    Thermodynamics
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook covers the Van der Waals equation of state, including critical point analysis, saturation curves, and isotherm plots. It provides interactive visualizations and comparisons with real gases.
  • Van Der Waals equation
  • Critical Point

Sustainability Week 2: Embodied Impacts and Hardware LCA – Solutions

  • Professor
    Cécile Hardebolle
  • Course
    CS-290
  • Kernel
    Python3
  • Type
    Exercise worksheets
  • Language
    English
  • Description
    Focused on the environmental impacts of hardware used to run software systems. Students analyze Product Carbon Footprint data from the Boavizta dataset, compute Global Warming Potential of IT products, and study the distribution of emissions across life-cycle phases including manufacturing, use, transport, and end-of-life. It introduces Life Cycle Assessment methodology and implements component-level mathematical models to identify the main drivers of embodied carbon in electronic devices
  • Carbon footprint
  • Greenhouse gas
  • Global warming potential
  • Embodied energy

Wave Interference

  • Professor
    Cécile Hebert
  • Course
    Transmission electron microscopy
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook provides an interactive experience to explore wave interference patterns using 2D sine functions. We can adjust parameters like the number of sources and periodicity to visualize constructive and destructive interferences.
  • Diffraction
  • Wave interference
  • Sine wave

Interactive Phonon Band Structure Visualization

  • Professor
    Oleg Yazyev
  • Course
    Solid State Physics
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook provides an interactive tool for visualizing phonon band structures in crystalline materials. Users can explore how phonon dispersion relations vary with different parameters, enabling a deeper understanding of phonon behavior and their impact on material properties.
  • Lattice vibration
  • Collective excitation
  • Quasiparticle
  • Condensed matter physics

Wavepacket construction and propagation in 1D tight-binding model

  • Professor
    Oleg Yazyev
  • Course
    Solid State Physics
  • Kernel
    Python3
  • Type
    Exercise worksheets
  • Language
    English
  • Description
    This notebook explores the construction and propagation of wavepackets in a one-dimensional (1D) system, using a tight-binding Hamiltonian to describe the dynamics. The approach is based on semiclassical approximations, with periodic boundary conditions applied to a sufficiently large lattice. Key concepts such as wavepacket localization, spreading, and propagation are demonstrated, providing insights into quantum mechanical behavior in 1D materials.
  • Wave packet
  • quantum wave solutions
  • Quantum mechanics
  • Envelope
  • Propagation

We are processing your request. Please be patient.

  • Previous
  • 1
  • 2
  • 3 (Current page)
  • 4
  • 5
  • ...
  • 11
Aim of ExoSet Contact us Download source code

© 2024 EPFL, tous droits réservés