TY-Chen/interactive-lithography-simulator-tychen
Add requests dependency for Gradio import
Align README Space metadata with Docker SDK
Add sliders for NA sigma and resist thickness
Fix Δy to always use upper contour branch
Stabilize Δy trough selection with local minima
Select Δy trough in user-marked x window
Pick local trough near x=-b/2
Lock Δy marker near x=-b/2
Prefer central pitch for Δy marker
Measure true upper-contour trough under mask top
Measure Δy against mask high platform
Keep Δy measurement inside visible x-range
Keep Δy annotation near measurement
Emphasize Δy arrow endpoints
Simplify Δy label arrow to fixed top-right
Highlight Δy endpoints
Point Δy label arrow to wafer low
Compute Δy from upper-branch trough across x-window
Ensure Δy is always visible (fixed label + high zorder)
Robust Δy by threshold crossings
Robust contour vertex extraction for Δy
Fix Δy label visibility by using median(y) branch split.
Make Δy label point to the distance
Use two-point vertical alignment for wafer contour.
Align wafer contour bottom to local mask bottom at trough x.
Align lower wafer contour to mask bottom edge.
Harden contour extraction for empty-segment cases.
Align wafer contour to mask peaks and add gap measurement.
Align Space SDK version with runtime dependencies.
Simplify Space runtime to stable Gradio 5 setup.
Disable API docs generation to avoid runtime 500.
Pin pydantic to avoid bool-schema crash on Spaces.
Pin Gradio stack versions to fix hf.space 500.
Enable share mode automatically on Hugging Face Spaces.
Pin huggingface_hub for Gradio 4.44.1 compatibility.
Fix Space runtime by pinning Python 3.10.
Upload folder using huggingface_hub
Upload folder using huggingface_hub
initial commit
