Para acceder al artículo entero, abrirlo en navegación privada (modo incógnito).
Nota: Si quieren aprender más de programación o Data Science, les recordamos que tenemos convenios con nuestros aliados Le Wagon Chile. Pueden ir a este link para más información.
Todo el trabajo de Marcelo Rovai está disponible en una carpeta GitHub. Nosotros quisimos reproducirlos, y aprovechamos la oportunidad para:
Actualizar el trabajo con los últimos datos de siniestros del CONASET [2];
Usar GeoPackage para disminuir el peso de los datos espaciales;
Agregar la infraestructura necesaria para que el código sea 100% distribuible. Para esto, se creó una imagen Docker.
Uno de los mapas del trabajo que encontramos muy llamativo es la densidad de siniestros de tránsito en el Gran Santiago:
Sobre Docker
Para aporta nuestro granito de arena, y que aprendan algo hoy, queremos presentar Docker. Si les gusta programar, es un software muy importante para tener código reproducible y distribuible. Para descargar Docker, hacer clic en este enlace.
Para este proyecto, Docker es muy útil porque permite replicar simplemente (de hecho con un comando único) los resultados del proyecto. Basta con correr:
docker run -p 8888:8888 pescapil/geostreet
en un terminal. Este comando:
Descarga la imagen del contenedor pescapil/geostreet;
Corre este contenedor y abre Jupyter-Notebook para reproducir los resultados.
Para simplificar, un contenedor es como si uno tuviera un computador independiente, con su propio sistema operativo (Ubuntu, Windows), su memoria, sus librerías…
Es muy potente porque el proyecto calles_santiago usa varias librerías tales como geopandas, que pueden ser difíciles de instalar. Además, el proyecto funciona con versiones específicas de las librerías (dependencias), y a veces puede resultar muy difícil correr el código.
Si tienen preguntas, nos pueden inscribir en Instagram, o a contacto@yachaygroup.com.