DMCA - Web API cho khám phá vật chất tối + vật lý exciton trong chất bán dẫn
(github.com/flamehaven01)Trong vài tháng gần đây, tôi đã xây dựng một nền tảng nghiên cứu có tên DMCA (Dark Matter Causal Analyzer).
Đây là một software stack phục vụ nghiên cứu, kết hợp tính toán từ nguyên lý đầu tiên (ab initio) + telemetry + Agentic AI cho các vật liệu mục tiêu bán dẫn dùng trong phát hiện trực tiếp vật chất tối (Si, Ge, NaI, CsI, v.v.).
Vấn đề là… nó quá nặng.
DFT, BSE, PySCF, Kubernetes… với sinh viên hay lập trình viên muốn thử kiểu “sờ vào xem sao?” thì rào cản gia nhập quá cao.
Vì vậy, trước tiên tôi tách riêng “phiên bản light cho mục đích giáo dục (On-ramp)” và phát hành mã nguồn mở.
🔥 DMCA-Light: Educational Exciton Physics API
GitHub: https://github.com/flamehaven01/DMCA-Light
🚀 DMCA-Light làm gì
Đây là một kiến trúc backend nhỏ gọn nhưng chắc chắn, lấy vật lý exciton làm ví dụ.
✅ Physics Core
- Tính năng lượng liên kết và bán kính Bohr của exciton trong chất bán dẫn bằng mô hình Wannier–Mott
- Tích hợp sẵn sanity check vật lý kiểu “nếu là GaAs thì giá trị xấp xỉ nên ở mức này”
✅ Material Database
- Lưu trữ/tra cứu bandgap, hằng số điện môi, khối lượng hiệu dụng, v.v.
- Tech stack: SQLModel + SQLite
✅ Selector API
/api/v1/selector/solar→ dành cho pin mặt trời (1.0–1.8 eV)/api/v1/selector/led→ dành cho LED (1.8–3.5 eV)- Tối ưu để trình diễn trong bài giảng hoặc demo kiểu “chọn ra N vật liệu phù hợp điều kiện”
✅ Engineering & DevOps
- FastAPI + SQLModel + Pydantic v2
- 44 bài kiểm thử / 169 assertion (bao gồm kiểm chứng vật lý)
- GitHub Actions CI
- Lint → Security → Docker Build
- Quy mô vừa phải để có thể dành trọn một ngày xem hết kiến trúc tổng thể
- MIT License
🔮 Bản đầy đủ: DMCA Professional (B2B / Research)
Phiên bản Light là demo của engine DMCA dành cho các phòng lab và đội R&D thực tế. Còn phiên bản DMCA Professional có các đặc điểm sau.
- Phân tích End-to-End
khối lượng vật chất tối → tổ hợp vật liệu mục tiêu → suy ra suất tán xạ / phổ tín hiệu - High Precision
đảm bảo tính tái lập bằngPrecisionPlancố định basis set, k-point, v.v. - Agentic AI
đánh giá xem “có đáng chạy phép tính BSE hay không?”
và tích hợpDMPhysicsAgentđể đề xuất vật liệu
🎯 Phù hợp với ai
- Giáo sư / TA liên quan đến bán dẫn·vật lý
- khi cần ví dụ gắn API thực tế trong giờ học
- Lập trình viên backend
- khi muốn tìm hiểu “khoa học + FastAPI + DevOps” được kết hợp như thế nào
- Đội R&D về vật chất tối / chất bán dẫn
- khi đang cân nhắc kết hợp code thí nghiệm với kiến trúc agent hiện đại
👉 Xem mã nguồn: https://github.com/flamehaven01/DMCA-Light
Nếu bạn là phòng lab hoặc doanh nghiệp quan tâm đến DMCA Professional (cho nghiên cứu), hãy nhắn DM,
chúng tôi có thể trao đổi demo kỹ thuật hoặc thảo luận thiết kế theo đúng nhu cầu của bạn.
#ComputationalPhysics #DarkMatter #Semiconductors
#FastAPI #Python #AgenticAI #OpenSource #DevOps #Research
2 bình luận
Ồ, dạo này tôi đang nghiên cứu chất bán dẫn oxide và cũng quan tâm đến việc dự đoán sự thay đổi bán kính exciton theo mức độ doping, nên đúng là đã có một công cụ hay ra đời.
Có vẻ đây là một công cụ rất phù hợp để vừa mày mò vừa học hỏi.
Phần về chất bán dẫn oxide, đặc biệt là “dự đoán sự thay đổi bán kính exciton theo mức độ doping”, rất thú vị. Có vẻ như chúng tôi có thể nhanh chóng tạo ngay một công cụ thí nghiệm tùy chỉnh dành cho thầy/cô mà không khó như tưởng tượng.
Vui lòng liên hệ qua flamehaven01@gmail.com. Xin cảm ơn.