Skip to content

lilak-project/scattering_simulation_2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scattering_simulation_2d

2D fixed-target 핵산란 시뮬레이션. 빔 입자를 타겟에 던지는 몬테카를로로 산란각 θ 히스토그램을 실시간으로 쌓고, 미분 산란단면적 dσ/dΩ(θ) 를 추출해 해석 곡선과 겹쳐 봅니다. 가장 단순한 두 공 산란에서 시작해 실험에서 들어가는 효과(Effect)를 하나씩 켜며 단면적이 어떻게 변하는지 보는 것이 목표입니다.

대상 실험: (1) α→Au Rutherford(쿨롱), (2) ²⁵Na+p @ 8 MeV — 측정된 탄성 산란 단면적을 sampling 엔진으로 재현(깊은 골 두 개). LILAK Web Portal에 단일 정적 서비스로 등록되어 있습니다.

개발

npm install
npm run dev      # vite dev server
npm run build    # 타입체크 + dist/ 빌드

서빙 방식

npm run build 결과(dist/)를 포탈이 정적으로 띄웁니다:

python3 -m http.server <port> --bind 0.0.0.0   # cwd = ./dist

포탈 매니페스트 data/scattering_simulation_2d/service.jsonstart.cwddist/ 를 가리킵니다. 수정 후에는 반드시 npm run build — 포탈은 dist 를 서빙하지 dev 서버를 쓰지 않습니다. Vite base: "./" 라서 standalone 과 포탈 프록시(/p/scattering_simulation_2d/) 양쪽에서 동작합니다.

구조·로드맵은 CLAUDE.md 참고.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors