Skip to content
View Patr1ck2005's full-sized avatar
😶‍🌫️
Sleep
😶‍🌫️
Sleep

Highlights

  • Pro

Block or report Patr1ck2005

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Patr1ck2005/README.md

Photonics, scientific computing, and research tools

中文 · 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

Independently generated synthetic examples of optical fields, analytical branches and data coverage

Synthetic numerical illustrations, generated from the included source. These are mathematical examples, not unpublished research results or algorithm benchmarks.

Selected work

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.

A small scientific toolchain

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
Loading

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.

Project directory

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

Earlier projects and learning

Forks and upstream relationships

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.

Collaboration

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.

Pinned Loading

  1. EM-Flow EM-Flow Public

    Interactive electromagnetic-wave exploration in the browser, with documented Falstad upstream attribution.

    Java 1

  2. MyOptics MyOptics Public

    Numerical optics experiments with optical fields, components and propagation; see documented approximations and examples.

    Python 5

  3. plot-workflows plot-workflows Public

    Reusable numerical-analysis and scientific-figure workflows for bands, polarization, surfaces and multi-slice data.

    Python 3

  4. eigenmode-analysis eigenmode-analysis Public

    Schema-neutral eigenmode analysis: path and grid tracking, candidate grouping, polarization and diagnostics.

    Python 2

  5. gds-layout-kit gds-layout-kit Public

    Parameterized GDS layout generation and inspection utilities for photonic structures.

    Python 1

  6. spirefall spirefall Public

    A browser arena-shooter project built around vertical spaces; source, gameplay and build status in the README.

    TypeScript 1