Spaces:
Sleeping
Sleeping
Create app.py
Browse files
app.py
ADDED
@@ -0,0 +1,241 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
|
3 |
+
# Define course outlines
|
4 |
+
phy504 = """
|
5 |
+
# PHY 504: Classical Mechanics (Advanced Mechanics)
|
6 |
+
This course focuses on a detailed and sophisticated approach to classical mechanics, emphasizing mathematical methods and applications to physical systems.
|
7 |
+
|
8 |
+
## Outline:
|
9 |
+
1. **Lagrangian Mechanics**
|
10 |
+
- Principle of least action
|
11 |
+
- Euler-Lagrange equations
|
12 |
+
- Constraints and generalized coordinates
|
13 |
+
2. **Variational Principles**
|
14 |
+
- Hamilton's principle
|
15 |
+
- Symmetries and Noether’s theorem
|
16 |
+
3. **Hamiltonian Mechanics**
|
17 |
+
- Hamilton’s equations of motion
|
18 |
+
- Canonical transformations
|
19 |
+
4. **Phase Space and Liouville's Theorem**
|
20 |
+
- Phase space flow and conservation
|
21 |
+
5. **Central Force Problems**
|
22 |
+
- Orbital mechanics
|
23 |
+
- Scattering in central forces
|
24 |
+
6. **Small Oscillations**
|
25 |
+
- Normal modes
|
26 |
+
- Perturbation methods
|
27 |
+
7. **Rigid Body Dynamics**
|
28 |
+
- Euler angles and rotational motion
|
29 |
+
- Inertia tensors and principal axes
|
30 |
+
- Gyroscopic motion
|
31 |
+
8. **Nonlinear Dynamics and Chaos**
|
32 |
+
- Bifurcation theory
|
33 |
+
- Lyapunov exponents
|
34 |
+
- Poincaré maps
|
35 |
+
9. **Relativistic Mechanics**
|
36 |
+
- Lorentz transformations and four-vectors
|
37 |
+
- Action for relativistic particles
|
38 |
+
"""
|
39 |
+
|
40 |
+
phy611 = """
|
41 |
+
# PHY 611: Quantum Mechanics I
|
42 |
+
This course provides a rigorous foundation in quantum theory, with a focus on the mathematical formalism and physical interpretation.
|
43 |
+
|
44 |
+
## Outline:
|
45 |
+
1. **Mathematical Foundations of Quantum Mechanics**
|
46 |
+
- Hilbert spaces and operators
|
47 |
+
- Eigenvalue problems
|
48 |
+
- Dirac notation
|
49 |
+
2. **Postulates of Quantum Mechanics**
|
50 |
+
- State vectors and observables
|
51 |
+
- Measurement postulates
|
52 |
+
- Time evolution of quantum states
|
53 |
+
3. **Harmonic Oscillator and Operator Methods**
|
54 |
+
- Creation and annihilation operators
|
55 |
+
- Ladder operator techniques
|
56 |
+
- Coherent states
|
57 |
+
4. **Angular Momentum**
|
58 |
+
- Commutation relations
|
59 |
+
- Spin and orbital angular momentum
|
60 |
+
- Addition of angular momenta
|
61 |
+
5. **Symmetry in Quantum Mechanics**
|
62 |
+
- Group theory applications
|
63 |
+
- Parity, time reversal, and charge conjugation
|
64 |
+
- Conservation laws and symmetries
|
65 |
+
6. **Approximation Methods**
|
66 |
+
- Time-independent perturbation theory
|
67 |
+
- Variational methods
|
68 |
+
- WKB approximation
|
69 |
+
7. **Quantum Systems in External Fields**
|
70 |
+
- Magnetic fields and the Aharonov-Bohm effect
|
71 |
+
- Stark and Zeeman effects
|
72 |
+
8. **Scattering Theory**
|
73 |
+
- Partial wave analysis
|
74 |
+
- Born approximation
|
75 |
+
- Cross sections and scattering amplitudes
|
76 |
+
9. **Path Integral Formulation of Quantum Mechanics**
|
77 |
+
- Feynman path integrals
|
78 |
+
- Applications to quantum field theory
|
79 |
+
"""
|
80 |
+
|
81 |
+
phy613 = """
|
82 |
+
# PHY 613: Statistical Physics
|
83 |
+
This course covers the statistical description of systems with many degrees of freedom, focusing on both equilibrium and non-equilibrium phenomena.
|
84 |
+
|
85 |
+
## Outline:
|
86 |
+
1. **Review of Thermodynamics**
|
87 |
+
- Laws of thermodynamics
|
88 |
+
- Thermodynamic potentials
|
89 |
+
- Phase transitions and critical phenomena
|
90 |
+
2. **Microcanonical, Canonical, and Grand Canonical Ensembles**
|
91 |
+
- Partition functions and thermodynamic properties
|
92 |
+
- Connections between ensembles
|
93 |
+
- Quantum statistics: Bose-Einstein and Fermi-Dirac distributions
|
94 |
+
3. **Statistical Ensembles and Entropy**
|
95 |
+
- Entropy as a measure of disorder
|
96 |
+
- Gibbs entropy formula
|
97 |
+
- Boltzmann distribution
|
98 |
+
4. **Ideal and Interacting Gases**
|
99 |
+
- Classical ideal gas
|
100 |
+
- Quantum ideal gases (Bose and Fermi gases)
|
101 |
+
- Virial expansion and interactions
|
102 |
+
5. **Phase Transitions**
|
103 |
+
- Landau theory
|
104 |
+
- Critical exponents and universality
|
105 |
+
- Renormalization group theory
|
106 |
+
6. **Non-equilibrium Statistical Mechanics**
|
107 |
+
- Boltzmann equation
|
108 |
+
- Langevin and Fokker-Planck equations
|
109 |
+
- Brownian motion
|
110 |
+
7. **Fluctuations and Response Theory**
|
111 |
+
- Fluctuation-dissipation theorem
|
112 |
+
- Linear response theory
|
113 |
+
- Kubo formalism
|
114 |
+
"""
|
115 |
+
|
116 |
+
phy614 = """
|
117 |
+
# PHY 614: Electromagnetism I (Electromagnetic Theory I)
|
118 |
+
This course covers the fundamentals of electromagnetic theory, with a deep dive into Maxwell's equations and their applications.
|
119 |
+
|
120 |
+
## Outline:
|
121 |
+
1. **Maxwell’s Equations**
|
122 |
+
- Integral and differential forms
|
123 |
+
- Boundary conditions
|
124 |
+
- Continuity equation and gauge invariance
|
125 |
+
2. **Electrostatics**
|
126 |
+
- Poisson’s and Laplace’s equations
|
127 |
+
- Green’s functions and boundary value problems
|
128 |
+
- Multipole expansions
|
129 |
+
3. **Magnetostatics**
|
130 |
+
- Biot-Savart law
|
131 |
+
- Vector potentials
|
132 |
+
- Magnetic dipoles and multipoles
|
133 |
+
4. **Electromagnetic Waves**
|
134 |
+
- Plane waves in vacuum and matter
|
135 |
+
- Reflection, refraction, and polarization
|
136 |
+
- Waveguides and cavities
|
137 |
+
5. **Radiation from Moving Charges**
|
138 |
+
- Lienard-Wiechert potentials
|
139 |
+
- Dipole and quadrupole radiation
|
140 |
+
- Synchrotron and bremsstrahlung radiation
|
141 |
+
6. **Special Relativity and Electromagnetism**
|
142 |
+
- Lorentz transformations
|
143 |
+
- Covariant formulation of electromagnetism
|
144 |
+
- Relativistic kinematics and dynamics
|
145 |
+
7. **Electromagnetic Field in Matter**
|
146 |
+
- Polarization and magnetization
|
147 |
+
- Boundary conditions at interfaces
|
148 |
+
- Electromagnetic waves in dispersive and conducting media
|
149 |
+
"""
|
150 |
+
|
151 |
+
phy615 = """
|
152 |
+
# PHY 615: Quantum Mechanics II
|
153 |
+
This advanced course in quantum mechanics delves into more complex quantum systems, focusing on applications and advanced techniques.
|
154 |
+
|
155 |
+
## Outline:
|
156 |
+
1. **Review of Quantum Mechanics I**
|
157 |
+
- Key principles and formalism
|
158 |
+
- Advanced applications of harmonic oscillator
|
159 |
+
2. **Advanced Scattering Theory**
|
160 |
+
- S-matrix and optical theorem
|
161 |
+
- Scattering in three dimensions
|
162 |
+
- Coulomb scattering and partial waves
|
163 |
+
3. **Relativistic Quantum Mechanics**
|
164 |
+
- Klein-Gordon and Dirac equations
|
165 |
+
- Spin-1/2 particles and relativistic wave equations
|
166 |
+
- Zitterbewegung and antiparticles
|
167 |
+
4. **Quantum Field Theory Basics**
|
168 |
+
- Quantization of fields
|
169 |
+
- Path integrals in field theory
|
170 |
+
- Interaction picture and perturbation theory
|
171 |
+
5. **Quantum Electrodynamics (QED)**
|
172 |
+
- Feynman diagrams and rules
|
173 |
+
- Renormalization and gauge symmetry
|
174 |
+
- Applications to atomic physics
|
175 |
+
6. **Symmetry and Group Theory in Quantum Mechanics**
|
176 |
+
- Lie groups and Lie algebras
|
177 |
+
- Representations of symmetry groups
|
178 |
+
- Wigner-Eckart theorem and selection rules
|
179 |
+
7. **Many-Body Quantum Mechanics**
|
180 |
+
- Second quantization formalism
|
181 |
+
- Hartree-Fock method
|
182 |
+
- Bose-Einstein condensation and fermionic systems
|
183 |
+
"""
|
184 |
+
|
185 |
+
phy632 = """
|
186 |
+
# PHY 632: Advanced Topics in Theoretical Physics
|
187 |
+
This course explores contemporary and cutting-edge topics in theoretical physics, often including current research trends and advanced mathematical methods.
|
188 |
+
|
189 |
+
## Outline:
|
190 |
+
1. **Quantum Field Theory II**
|
191 |
+
- Renormalization group theory
|
192 |
+
- Gauge theories and spontaneous symmetry breaking
|
193 |
+
- Anomalies and the Standard Model
|
194 |
+
2. **Supersymmetry**
|
195 |
+
- Supersymmetric quantum mechanics
|
196 |
+
- Superfields and superspace
|
197 |
+
- Applications to particle physics and string theory
|
198 |
+
3. **String Theory Basics**
|
199 |
+
- Bosonic strings and superstrings
|
200 |
+
- D-branes and dualities
|
201 |
+
- Holography and AdS/CFT correspondence
|
202 |
+
4. **Advanced General Relativity**
|
203 |
+
- Gravitational waves
|
204 |
+
- Black hole thermodynamics
|
205 |
+
- Cosmology and inflation
|
206 |
+
5. **Topological Quantum Field Theory**
|
207 |
+
- Chern-Simons theory
|
208 |
+
- Topological insulators and anyons
|
209 |
+
- Applications to condensed matter physics
|
210 |
+
6. **Nonperturbative Methods in Quantum Field Theory**
|
211 |
+
- Instantons and solitons
|
212 |
+
- Lattice gauge theory
|
213 |
+
- Large N expansion and dualities
|
214 |
+
7. **Quantum Computing and Quantum Information**
|
215 |
+
- Qubits and quantum gates
|
216 |
+
- Quantum algorithms and complexity
|
217 |
+
- Quantum error correction and entanglement entropy
|
218 |
+
"""
|
219 |
+
|
220 |
+
# Streamlit app to display the outlines
|
221 |
+
st.title("Graduate Physics Course Outlines")
|
222 |
+
|
223 |
+
tab1, tab2, tab3, tab4, tab5, tab6 = st.tabs(["PHY 504", "PHY 611", "PHY 613", "PHY 614", "PHY 615", "PHY 632"])
|
224 |
+
|
225 |
+
with tab1:
|
226 |
+
st.markdown(phy504)
|
227 |
+
|
228 |
+
with tab2:
|
229 |
+
st.markdown(phy611)
|
230 |
+
|
231 |
+
with tab3:
|
232 |
+
st.markdown(phy613)
|
233 |
+
|
234 |
+
with tab4:
|
235 |
+
st.markdown(phy614)
|
236 |
+
|
237 |
+
with tab5:
|
238 |
+
st.markdown(phy615)
|
239 |
+
|
240 |
+
with tab6:
|
241 |
+
st.markdown(phy632)
|