Skip to content

Repository files navigation

Helium Atom Simulation (3D, Time-Dependent)

A compact computational physics project for constructing and visualizing helium-like two-electron quantum states with:

  • hydrogen-like orbital basis functions,
  • spin-singlet/triplet coupling,
  • exchange-symmetrized total wavefunctions,
  • time-dependent superposition dynamics.

Project Highlights

1) Reference total-state density (2D slices + 3D cloud)

Reference total-state density View Figure (PDF)

2) Two-state comparison (1s2p-like vs 1s4f-like)

Two-state comparison View Figure (PDF)

3) Time-dependent transition animation

Report

To rebuild the report locally:

cd docs/Report
pdflatex -interaction=nonstopmode main.tex
bibtex main
pdflatex -interaction=nonstopmode main.tex
pdflatex -interaction=nonstopmode main.tex

Repository Structure

helium-atom/
├─ docs/
│  ├─ Roadmap.md
│  └─ Report/
│     ├─ main.tex
│     ├─ abstract.tex
│     ├─ sections/
│     ├─ figures/
│     └─ references.bib
├─ notebooks/
│  ├─ helium-system.ipynb
│  ├─ cool-superposition-states.ipynb
│  └─ plot_spherical_harmonics.ipynb
├─ src/helium_atom/
│  ├─ orbitals.py
│  ├─ spin.py
│  ├─ time_dependence.py
│  └─ plotting.py
├─ tests/
└─ results/
   └─ highlights/

Physics + Numerics Summary

  • One-electron orbital model:
    • psi_nlm(r,theta,phi) = R_nl(r; Z_eff) * Y_lm(theta,phi)
  • Two-electron combinations:
    • product state Psi_ab(1,2)
    • symmetric/antisymmetric spatial states Psi_+, Psi_-
    • spin singlet/triplet coupling enforcing fermionic antisymmetry
  • Time dependence:
    • stationary phase factor exp(-i E t)
    • non-stationary normalized superpositions for visible density dynamics
  • Visualization:
    • three orthogonal log-density slices (x-z, z-y, y-x)
    • thresholded 3D probability cloud
    • fixed axis/color scaling for stable animations

Quick Start

cd helium-atom
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install -e .
pytest -q tests

Core Modules

About

After completing the Atomic and Molecular physics course in my degree, I though it could be cool to model and analyze a simulation of a helium atom in superposition between two different states with time-dependence

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages