/Thermodynamics-and-Statistical-Physics

Codes and tutorials on thermodynamics and statistical physics

Primary LanguageMathematica

Thermodynamics and Statistical Physics

Codes and tools on thermo and statistical physics.

drawing drawing

Language/Software: mathematica vs 12 || python

Binder or click here to access these codes

Abstract:

Usefull tools and codes to study and teach topics on thermodynamics and statistical physics.


Content (for now):

Mathematica

  • Ideal gases tutorial: Isothermal and adiabatic processes;
  • Carnot cycle tutorial;
  • Brownian motion tutorial: 1D and 3D simulation with Langevin equation;

Python

  • Isothermal processes for ideal gases: Interactive plot of a isothermal process;
  • Adiabatic processes for ideal gases: Interactive plot of a adiabatic process;
  • Brownian motion tutorial: 1D and 3D simulation with Langevin equation;
  • Logistic map: An interactive plot of the logistic map and the bifurcation diagram;

References:

[1] Modern Thermodynamics: From Heat Engines to Dissipative Structures, Prigogine; Ilya and Kondepudi, Dilip