diff --git a/README.md b/README.md index 135c6a24dd1fc989dc07231c4f2e8be58be35a5b..8336625d352bb46af3da9e594fa6a77def2f83b0 100644 --- a/README.md +++ b/README.md @@ -16,13 +16,13 @@ Para correr el código se requiere de una instalación de Python3 con numpy. A continuación se describen los archivos de la carpeta principal: -- parameters.py: contiene los parámetros necesarios para la simulación. -- Observables.py: contiene las funciones para el cálculo de la energÃa y magnetización de una configuración. -- metropolis.py: contiene una función para la generación aleatoria de un sistema de espines (+1, -1) en una red cuadrada, y una función correspondiente al algoritmo de Metrópolis de Monte Carlo. -- sampling.py: contiene una función que lleva un sistema de espines al equilibrio utilizando metropolis.py y realiza numerosas muestras de su energÃa y magnetización utilizando observables.py, calcula los observables energÃa, magnetización, susceptibilidad magnética y calor especÃfico para un rango de temperaturas. -- main.py: ejecuta el muestreo de los datos contenido en sampling.py, los guarda y devuelve el tiempo que toma el código en ejecutarse para cada uno de los tamaños especificados en parameters.py. Los datos resultantes de la ejección de este archivo son guardados en el folder titulado data. -- analysis.ipynb: *jupyter notebook* donde está el análisis realizado a los datos obtenidos anteriormente. -- Ising_model.pdf: documento que contiene el reporte del presente proyecto. +- _parameters.py_: contiene los parámetros necesarios para la simulación. +- _Observables.py_: contiene las funciones para el cálculo de la energÃa y magnetización de una configuración. +- _metropolis.py_: contiene una función para la generación aleatoria de un sistema de espines (+1, -1) en una red cuadrada, y una función correspondiente al algoritmo de Metrópolis de Monte Carlo. +- _sampling.py_: contiene una función que lleva un sistema de espines al equilibrio utilizando metropolis.py y realiza numerosas muestras de su energÃa y magnetización utilizando observables.py, calcula los observables energÃa, magnetización, susceptibilidad magnética y calor especÃfico para un rango de temperaturas. +- _main.py_: ejecuta el muestreo de los datos contenido en sampling.py, los guarda y devuelve el tiempo que toma el código en ejecutarse para cada uno de los tamaños especificados en parameters.py. Los datos resultantes de la ejección de este archivo son guardados en el folder titulado data. +- _analysis.ipynb_: *jupyter notebook* donde está el análisis realizado a los datos obtenidos anteriormente. +- _Ising_model.pdf_: documento que contiene el reporte del presente proyecto. #### Folders