Python se está utilizando en química computacional a un ritmo creciente. Al igual que otros lenguajes se usaron en la educación de Computational Chem, python se está utilizando para crear nuevos programas, muchos de ellos, si no la mayoría, códigos de código abierto.
Tengo un par de amigos que usan python para diseñar algoritmos de aprendizaje automático para cálculos de química cuántica; predecir propiedades cuantitativamente más precisas de diferentes materiales y compuestos, con resultados calibrados sobre datos experimentales.
Si bien es cierto que la mayoría de los programas de química computacional y física de la materia condensada están escritos en C y FORTRAN, Python está ganando MUCHO interés porque permite a los químicos aprender a codificar más rápido y de manera más eficiente, es decir, traducir el lenguaje químico / físico a código.
- ¿Cómo se determinan las concentraciones de surfactante para las lociones?
- ¿Cómo captura el dióxido de carbono la energía térmica en el proceso del efecto invernadero? Quiero saber el mecanismo de acción a nivel molecular.
- ¿Cuál es la estructura química del látex?
- ¿Por qué el agua a veces alimenta el fuego y otras lo apaga?
- Se encuentra que un compuesto orgánico tiene la siguiente composición en masa: C 72.7%; H 6,1%; N 21,2%. ¿Cómo calculo la fórmula empírica?
Además, Python es un gran jugador en Machine Learning y Data Science, los cuales se están implementando en toda la ciencia: con más datos disponibles que nunca, los científicos están usando Python para abordar problemas de química computacional a gran escala.
He encontrado paquetes de Python para
1) Propiedades termodinámicas de materiales y diagramas de fase.
2) motores de búsqueda de aprendizaje automático para predecir las propiedades termoeléctricas de los compuestos
3) Cálculos estrictos para el transporte electrónico.
3) ¡Cualquier cosa que se te ocurra que Python podría ayudarte a lograr!