# Working TODO - [x] Wave Constant - Sources - [x] Temporal Shapes / Continuous Wave Temporal Shape - [x] Temporal Shapes / Symbolic Temporal Shape - [x] Plane Wave Source - [ ] TFSF Source - [x] Gaussian Beam Source - [ ] Astig. Gauss Beam - Monitors - [x] EH Field - [x] Power Flux - [x] Permittivity - [ ] Diffraction - Tidy3D / Integration - [ ] Exporter - [ ] Combine - [ ] Importer - Sim Grid - [ ] Sim Grid - [ ] Auto - [ ] Manual - [ ] Uniform - [ ] Data - Structures - [x] Cylinder - [ ] Cylinder Array - [ ] L-Cavity Cylinder - [ ] H-Cavity Cylinder - [ ] FCC Lattice - [ ] BCC Lattice - [ ] Monkey - Expr Socket - [x] LVF Mode - Math Nodes - [ ] Reduce Math - [x] Transform Math - reindex freq->wl - Material Data Fitting - [ ] Data File Import - [ ] DataFit Medium - Mediums - [ ] Non-Linearities - [ ] PEC Medium - [ ] Isotropic Medium - [ ] Sellmeier Medium - [ ] Drude Medium - [ ] Debye Medium - [ ] Anisotropic Medium - Integration - [x] Simulation and Analysis of Maxim's Cavity - Constants - [x] Number Constant - [x] Vector Constant - [x] Physical Constant - [x] Fix many problems by persisting `_enum_cb_cache` and `_str_cb_cache`.