Skip to content
Snippets Groups Projects

ETH Zurich Physics Lab D-USYS Jupyter Package

Student instructions and notebook templates for the physics lab course of Environmentel System Department at ETH Zurich

Contents

  1. Student Instructions for Experiments
  2. Notebook Templates
  3. Various Help and Python Library

List of Experiments

  • 01 Elasticity
  • 03 Gyroscope
  • 04 Oscillating String
  • 05 Mechanical Resonance
  • 07 Interncal Fores in Fluids
  • 09 Absolute Zero Temperature
  • 10 Gas Constant R
  • 16 Light Interference
  • 17 Geometrical Optics
  • 21 Spectral Energy of Light
  • 24 Spectroscopy
  • 41 Beta Decay
  • 50 Radioactive Air
  • 52 Conductivity and Density
  • 53 Groundwater Flow
  • 54 Noise
  • 55 Internal waves

List of Required Python Packages

  1. Numpy -> numerical computation
  2. Scipy -> linear regression and statistics
  3. Matplotlib -> plotting
  4. Ipwidgets -> interactive plotting
  5. Mpl-interaction -> interactive plotting
  6. ipymbl -> interactive plotting
  7. Jupyterlab -> Jupyter
  8. Uncertainties -> error propagation
  9. Pandas -> reading and working with dataframes (tables)
  10. tabulate -> table printing