Showing 21 - 30 of 102
results
Exploring Chemical Potential for Fermions in 3D at Finite Temperature
- Professor Oleg Yazyev
- CourseSolid State Physics
- Kernel Python3
- Type Exercise worksheets
- Language English
- DescriptionThis 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
- CourseSolid State Physics
- Kernel Python3
- Type Interactive textbook
- Language English
- DescriptionThis 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
- CourseThermodynamics
- Kernel Python3
- Type Interactive textbook
- Language English
- DescriptionThis 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
- CourseCS-290
- Kernel Python3
- Type Exercise worksheets
- Language English
- DescriptionSolution 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
- CourseCOM-303
- Kernel Python3
- Type Interactive textbook
- Language English
- DescriptionThis 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
- CourseThermodynamics
- Kernel Python3
- Type Interactive textbook
- Language English
- DescriptionThis 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
- CourseCS-290
- Kernel Python3
- Type Exercise worksheets
- Language English
- DescriptionFocused 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
- CourseTransmission electron microscopy
- Kernel Python3
- Type Interactive textbook
- Language English
- DescriptionThis 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
- CourseSolid State Physics
- Kernel Python3
- Type Interactive textbook
- Language English
- DescriptionThis 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
- CourseSolid State Physics
- Kernel Python3
- Type Exercise worksheets
- Language English
- DescriptionThis 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