3P by flamehaven01 22시간전 | ★ favorite | 댓글 1개

최근 몇 달에 걸쳐 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/ledLED용 (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

오오 요즘 산화물 반도체를 연구하면서 도핑에 따른 엑시톤 반지름 변화 예측에 관심이 있었는데 좋은 툴이 생겼네요

이것저것 만지면서 공부해보기 좋은 것 같습니다.