Show GN: DMCA - 암흑물질 탐색 + 반도체 엑시톤 물리를 위한 웹 API
(github.com/flamehaven01)최근 몇 달에 걸쳐 DMCA (Dark Matter Causal Analyzer) 라는 연구 플랫폼을 만들어 왔습니다.
암흑물질 직접 탐지용 반도체 표적 물질(Si, Ge, NaI, CsI 등)을 대상으로
제1원리(Ab initio) 계산 + 텔레메트리 + 에이전트 기반 AI(Agentic AI) 를 엮은 연구용 소프트웨어 스택입니다.
문제는… 이게 너무 무겁다는 점입니다.
DFT, BSE, PySCF, Kubernetes… 학생이나 개발자가 가볍게 “한번 만져볼까?” 하기엔 진입 장벽이 너무 높죠.
그래서 먼저 “교육용 라이트 버전(On-ramp)” 을 따로 떼어내어 오픈소스로 공개합니다.
🔥 DMCA-Light: Educational Exciton Physics API
GitHub: https://github.com/flamehaven01/DMCA-Light
🚀 DMCA-Light가 하는 일
엑시톤 물리를 예제로 삼은, 작지만 탄탄한 백엔드 아크텍쳐입니다.
✅ Physics Core
- 반도체 엑시톤의 결합 에너지와 보어 반지름을 Wannier–Mott 모델로 계산
- “GaAs라면 대략 이 정도 값이 나와야 한다”는 물리적 Sanity Check 내장
✅ Material Database
- 밴드갭, 유전율, 유효 질량 등을 저장/조회
- 기술 스택: SQLModel + SQLite
✅ Selector API
-
/api/v1/selector/solar→ 태양전지용 (1.0–1.8 eV) -
/api/v1/selector/led→ LED용 (1.8–3.5 eV) - 강의나 데모에서 “조건에 맞는 소재 N개 뽑기” 시연에 최적화
✅ Engineering & DevOps
- FastAPI + SQLModel + Pydantic v2
- 테스트 44개 / Assertion 169개 (물리 검증 포함)
-
GitHub Actions CI
- Lint → Security → Docker Build
- 하루 날 잡고 전체 구조를 훑어볼 수 있는 적당한 크기
- MIT License
🔮 본판: DMCA Professional (B2B / Research)
Light 버전은 실제 랩(Lab)과 R&D 팀을 위한 DMCA 엔진의 데모버젼입니다. 그리고 DMCA Professional 버젼은 다음과 같은 특징을 갖고 있습니다.
-
End-to-End 분석
암흑물질 질량 → 표적 재료 조합 → 산란율 / 신호 스펙트럼 도출 -
High Precision
Basis set, k-point 등을 고정하는PrecisionPlan으로 재현성 확보 -
Agentic AI
“BSE 계산을 돌릴 가치가 있는가?”를 판단하고,
재료를 추천하는DMPhysicsAgent탑재
🎯 이런 분들께 추천합니다
-
반도체·물리 관련 교수님 / TA
- 수업 시간에 실제 API를 붙여보는 예제가 필요할 때
-
백엔드 개발자
- “과학 + FastAPI + DevOps”가 어떻게 엮이는지 궁금할 때
-
암흑물질 / 반도체 R&D 팀
- 실험 코드와 현대적인 에이전트 구조의 결합을 고민 중일 때
👉 소스 코드 구경하기: https://github.com/flamehaven01/DMCA-Light
DMCA Professional(연구용)에 관심 있는 랩이나 기업 관계자분들은 DM 주시면,
필요하신 방향에 맞춰 테크니컬 데모나 설계 논의를 진행할 수 있습니다.
#ComputationalPhysics #DarkMatter #Semiconductors
#FastAPI #Python #AgenticAI #OpenSource #DevOps #Research
오오 요즘 산화물 반도체를 연구하면서 도핑에 따른 엑시톤 반지름 변화 예측에 관심이 있었는데 좋은 툴이 생겼네요
이것저것 만지면서 공부해보기 좋은 것 같습니다.