中文 · Website · All repositories · Visual guide
I work across photonics, numerical analysis, scientific visualization, and the tools that connect them. I also build interactive experiments and games.
Three-minute captioned tour · Verified downloads · How the tools fit together
Synthetic numerical illustrations, generated from the included source. These are mathematical examples, not unpublished research results or algorithm benchmarks.
| Project | What it helps with |
|---|---|
| eigenmode-analysis | Organize candidate eigenvalues along paths and grids; retain missing observations and inspect diagnostics. |
| plot-workflows | Turn numerical arrays into related band, quality-factor, polarization and multi-slice views. |
| MyOptics | Explore optical fields, components and numerical propagation within the documented approximations. |
| gds-layout-kit | Generate parameterized GDS layouts and inspect their geometry. |
| EM-Flow | Explore electromagnetic-wave simulations through an interactive browser interface; see the repository for upstream attribution. |
| Spirefall | A game project with its own playable-build and development status. |
flowchart LR
A[Independent numerical or synthetic input] --> B[campaign-data: inspect and audit]
B --> C[eigenmode-analysis: organize candidates]
C --> D[plot-workflows: compose views]
D --> E[Figures and reviewable outputs]
F[plot-foundation: axes, styles and renderers] --> D
This diagram describes the roles of public components. Each project documents its supported versions and actual examples; it is not a claim that every optional integration is already available.
Scientific analysis and visualization
- eigenmode-analysis — path/grid tracking and candidate grouping.
- campaign-data — inspect, audit and organize parameter-scan files.
- plot-foundation — reusable scientific plotting primitives and explicit export.
- plot-workflows — reusable analysis-to-figure workflows.
- MyOptics — numerical optics.
- gds-layout-kit — parameterized layout generation.
- EM-Flow — interactive wave simulation, building on attributed upstream work.
- EM-Visulization — electromagnetic visualization; consult the current source-availability note.
Software and interactive exploration
- cs-demo-analyzer — game-demo analysis.
- Guandan-Intelligent — card-game rules and decision-making experiments.
- Golf-Exploration — interactive trajectory exploration.
- numerical-psychology — phenomenological toy models, not empirical psychology.
- Physics-Puzzle — physics-based game exploration.
- spirefall — a separate game project.
- wechat-qq-access — local messaging access infrastructure and documented authorization boundaries.
- wechat-qq-ai-panel — a desktop interface for the access layer.
Earlier projects and learning
- MyExperimentToolkit — earlier experiment utilities; its repository retains its own licence policy.
- FpsMaster-CS and RL-CS — historical experiments; see their stated purpose and status.
- PhotonicTutorials — learning materials and source references.
- Schoolworks-ComputationalPhysics — coursework and computational exercises.
- ModernOpticsDeepDeblur — project placeholder; not presented as a delivered tool.
Forks and upstream relationships
- ripplegl — fork of pfalstad/ripplegl.
- chaos-battle — fork of Aurora-b1t/chaos_battle.
These links preserve the full public portfolio. Active tools, coursework, historical experiments and forks have different maintenance and licensing conditions; the corresponding repository is authoritative.
I am interested in concrete problems around numerical optics, scientific data analysis, visualization and research software. A useful starting point is a small, shareable input, the result you need, and the conditions under which it should work.
For project-specific feedback, use that project's existing GitHub channels. Background and public work: my1ab.fyi.
