DMCA - Karanlık madde keşfi ve yarıiletken eksiton fiziği için web API
(github.com/flamehaven01)Son birkaç ay boyunca DMCA (Dark Matter Causal Analyzer) adlı bir araştırma platformu geliştiriyordum.
Karanlık maddenin doğrudan tespiti için kullanılan yarıiletken hedef malzemelere (Si, Ge, NaI, CsI vb.) yönelik
birinci ilkelerden (ab initio) hesaplama + telemetri + ajan tabanlı yapay zeka (Agentic AI) bileşenlerini bir araya getiren bir araştırma yazılım yığını.
Sorun şu ki… bu yapı fazla ağır.
DFT, BSE, PySCF, Kubernetes… bir öğrencinin ya da geliştiricinin rahatça “bir kurcalayayım” demesi için giriş eşiği fazla yüksek.
Bu yüzden önce “eğitim amaçlı hafif sürümü (On-ramp)” ayırıp açık kaynak olarak yayımlıyorum.
🔥 DMCA-Light: Educational Exciton Physics API
GitHub: https://github.com/flamehaven01/DMCA-Light
🚀 DMCA-Light ne yapıyor
Eksiton fiziğini örnek alan, küçük ama sağlam bir backend mimarisi.
✅ Physics Core
- Yarıiletken eksitonların bağlanma enerjisi ve Bohr yarıçapını Wannier–Mott modeliyle hesaplar
- “GaAs ise kabaca bu değerler çıkmalı” türünde fiziksel sanity check yerleşik olarak bulunur
✅ Material Database
- Bant aralığı, dielektrik sabiti, etkin kütle gibi verileri saklar/sorgular
- Teknoloji yığını: SQLModel + SQLite
✅ Selector API
/api/v1/selector/solar→ güneş pili için (1.0–1.8 eV)/api/v1/selector/led→ LED için (1.8–3.5 eV)- Ders veya demoda “koşullara uyan N malzeme seçme” gösterimi için optimize edilmiştir
✅ Engineering & DevOps
- FastAPI + SQLModel + Pydantic v2
- 44 test / 169 assertion (fizik doğrulaması dahil)
- GitHub Actions CI
- Lint → Security → Docker Build
- Bir gün ayırıp tüm yapıyı baştan sona inceleyebileceğiniz uygun ölçek
- MIT License
🔮 Asıl sürüm: DMCA Professional (B2B / Research)
Light sürümü, gerçek laboratuvarlar ve Ar-Ge ekipleri için geliştirilen DMCA motorunun demo sürümüdür. DMCA Professional sürümü ise şu özelliklere sahiptir.
- Uçtan uca analiz
Karanlık madde kütlesi → hedef malzeme kombinasyonu → saçılma oranı / sinyal spektrumu çıkarımı - Yüksek hassasiyet
Basis set, k-point vb. değerleri sabitleyenPrecisionPlanile tekrarlanabilirlik sağlar - Agentic AI
“BSE hesabını çalıştırmaya değer mi?” sorusuna karar verir,
malzeme önerenDMPhysicsAgentiçerir
🎯 Kimlere önerilir
- Yarıiletken/fizik alanındaki profesörler / asistanlar
- Derste gerçek bir API bağlama örneğine ihtiyaç duyulduğunda
- Backend geliştiricileri
- “bilim + FastAPI + DevOps” nasıl bir araya geliyor diye merak edildiğinde
- Karanlık madde / yarıiletken Ar-Ge ekipleri
- Deney kodu ile modern ajan mimarilerinin birleşimini değerlendirdiklerinde
👉 Kaynak koda göz atın: https://github.com/flamehaven01/DMCA-Light
DMCA Professional (araştırma amaçlı) ile ilgilenen laboratuvarlar veya şirket temsilcileri bana DM atarsa,
ihtiyaç duydukları doğrultuda teknik demo ya da tasarım görüşmesi yapabiliriz.
#ComputationalPhysics #DarkMatter #Semiconductors
#FastAPI #Python #AgenticAI #OpenSource #DevOps #Research
2 yorum
Oo, son zamanlarda oksit yarı iletkenler üzerine çalışırken doping'e göre eksiton yarıçapı değişiminin tahmin edilmesiyle ilgileniyordum; iyi bir araç çıkmış.
Şunu bunu kurcalayarak çalışmak için de iyi görünüyor.
Oksit yarı iletkenlerle ilgili, "dopinge göre eksiton yarıçapı değişiminin tahmini" konusu çok ilgi çekici. Düşündüğünüz kadar zor olmadan, hocanız için özel deneysel bir aracı hemen geliştirebileceğimizi düşünüyorum.
Lütfen flamehaven01@gmail.com adresinden iletişime geçin. Teşekkürler.