4 puntos por flamehaven01 2025-11-26 | 2 comentarios | Compartir por WhatsApp

Durante los últimos meses he estado desarrollando una plataforma de investigación llamada DMCA (Dark Matter Causal Analyzer).

Es un stack de software de investigación que conecta cálculos de primeros principios (ab initio) + telemetría + IA agéntica (Agentic AI) para materiales semiconductores objetivo de detección directa de materia oscura (Si, Ge, NaI, CsI, etc.).

El problema es… que esto pesa demasiado.
DFT, BSE, PySCF, Kubernetes… para que un estudiante o desarrollador diga casualmente “¿y si lo pruebo una vez?”, la barrera de entrada es demasiado alta.

Por eso primero separé una “versión ligera educativa (On-ramp)” y la publico como open source.


🔥 DMCA-Light: Educational Exciton Physics API

GitHub: https://github.com/flamehaven01/DMCA-Light


🚀 Qué hace DMCA-Light

Es una arquitectura backend pequeña pero sólida, usando la física de excitones como ejemplo.

✅ Núcleo de física
  • Calcula la energía de enlace y el radio de Bohr de excitones en semiconductores con el modelo de Wannier–Mott
  • Incluye un sanity check físico integrado del tipo “si es GaAs, debería dar aproximadamente este valor”
✅ Base de datos de materiales
  • Guarda/consulta bandgap, permitividad, masa efectiva, etc.
  • Stack tecnológico: SQLModel + SQLite
✅ API de selector
  • /api/v1/selector/solarpara celdas solares (1.0–1.8 eV)
  • /api/v1/selector/ledpara LED (1.8–3.5 eV)
  • Optimizada para demostrar en clase o demos cómo “elegir N materiales que cumplan una condición”
✅ Ingeniería y DevOps
  • FastAPI + SQLModel + Pydantic v2
  • 44 pruebas / 169 assertions (incluyendo validación física)
  • GitHub Actions CI
    • Lint → Security → Docker Build
  • Un tamaño adecuado para revisar toda la estructura en un día dedicado
  • MIT License

🔮 Versión completa: DMCA Professional (B2B / Research)

La versión Light es una demo del motor DMCA para labs reales y equipos de I+D. Y la versión DMCA Professional tiene las siguientes características.

  • Análisis end-to-end
    masa de materia oscura → combinación de materiales objetivo → derivación de tasa de dispersión / espectro de señal
  • Alta precisión
    Asegura la reproducibilidad con PrecisionPlan, que fija basis set, k-point, etc.
  • IA agéntica
    Evalúa si “vale la pena ejecutar un cálculo BSE”
    e incorpora DMPhysicsAgent para recomendar materiales

🎯 Recomendado para

  • Profesores / TA relacionados con semiconductores y física
    • Cuando necesitan ejemplos para conectar una API real en clase
  • Desarrolladores backend
    • Cuando quieren ver cómo se conectan “ciencia + FastAPI + DevOps”
  • Equipos de I+D en materia oscura / semiconductores
    • Cuando están pensando en combinar código experimental con una arquitectura moderna basada en agentes

👉 Ver el código fuente: https://github.com/flamehaven01/DMCA-Light

Si hay labs o empresas interesados en DMCA Professional (para investigación), pueden enviarme un DM,
y según la dirección que necesiten, podemos avanzar con una demo técnica o una discusión de diseño.


#ComputationalPhysics #DarkMatter #Semiconductors
#FastAPI #Python #AgenticAI #OpenSource #DevOps #Research

2 comentarios

 
taeunlee99 2025-11-27

Oh, justo ahora que estoy investigando semiconductores de óxido, me interesaba predecir los cambios en el radio del excitón según el dopaje, así que qué bueno que haya salido una herramienta así.

Parece muy buena para aprender probando distintas cosas.

 
flamehaven01 2025-11-29

El tema de la "predicción del cambio en el radio del excitón según el dopaje" relacionado con semiconductores de óxido es muy interesante. Creo que podríamos desarrollar de inmediato una herramienta experimental personalizada para usted sin que sea tan difícil como parece.

Por favor contácteme en flamehaven01@gmail.com. Gracias.