Skip to content
View NaNIsaac's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report NaNIsaac

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
NaNIsaac/README.md

Isaac Yong (용이삭)

X-ray physics · Scientific computing
M.S. student in Physics, Sogang University

Website  ·  Docs  ·  Notes  ·  Stats  ·  Blog  ·  Email

The name NaNIsaac recovered from its diffraction intensity by phase retrieval

Only the intensity |F|² goes in. QoraPhase recovers the lost phase and the object; script.

I study X-ray scattering and diffraction, and build the software around the experiment: simulation, inverse problems, coherent imaging, and beamtime data analysis. Longer write-ups live on my website.

Research

Research code, results and poster sources live in the NaNIsaac Research organization.

  • TraTT: how acoustic Bragg satellites form while a GHz sound wave enters a perfect crystal, from time-dependent Takagi-Taupin dynamical diffraction. Poster P2.17, KPS 2026 Fall Meeting, Jeju, October 22, 2026 (poster, docs).
  • XRR inverse problem: how much of a thin film one X-ray reflectivity curve determines, and whether a generative posterior model is needed. Work in progress (Experiment 001).

Selected work

Science Tools
QoraPhase (docs) · JAX phase retrieval for CDI and BCDI codigest (docs) · codebase, diffs and terminal output as LLM context
QoraPhaseCU · phase retrieval in C++/CUDA, with a measured optimization log deai · strip AI co-author trailers from git history
QoraHolo · holotomography (ODT) reconstruction in C++/CUDA hanfix · re-run commands typed in the Korean layout
ReflectoLearn (docs) · differentiable X-ray reflectivity fitting clippath · clipboard screenshot to a file path for terminal agents
QoraFlow · time-resolved X-ray data at PAL-XFEL roi_rectangle · rectangular ROIs for NumPy images
TraTT · time-dependent Takagi-Taupin diffraction
xray.ooguy · offline calculators for old beamline PCs

Upstream

Pepper (후추), my black-and-tan Shiba Inu, takes care of the contribution garden.

Pepper harvesting GitHub contributions

Formerly "SJB7777". Renamed to "NaNIsaac" on October 14, 2026, at 00:06:41 KST.

Pinned Loading

  1. QoraFlow QoraFlow Public

    Data processing toolkit for time-resolved X-ray experiments at PAL-XFEL

    Jupyter Notebook 7

  2. codigest codigest Public

    Turn your codebase, diffs and terminal output into LLM-ready context. CLI + MCP server for AI coding agents.

    Rust 1

  3. NaNIsaac-Research/TraTT NaNIsaac-Research/TraTT Public

    Time-dependent dynamical X-ray diffraction (Takagi-Taupin) for transient acoustic Bragg satellites

    Python 1

  4. roi_rectangle roi_rectangle Public

    Rectangular regions of interest (ROI) for images and NumPy arrays

    Python 1

  5. hanfix hanfix Public

    Fix and re-run commands typed with the Korean keyboard layout on (2-set <-> QWERTY)

    Rust

  6. QoraPhase QoraPhase Public

    JAX-native, composable phase retrieval for coherent diffraction imaging (CDI, BCDI)

    Python 1