eaglelandsonce commited on
Commit
3b83957
·
verified ·
1 Parent(s): 1264d73

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +241 -0
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)