/aves

AVES: Analysis & Visualization — Education & Support

Primary LanguageJupyter NotebookMIT LicenseMIT

AVES: Analysis & Visualization -- Education & Support

Por Eduardo Graells-Garrido, Barcelona Supercomputing Center (BSC). eduardo.graells@bsc.es

Este repositorio contiene datos, código y notebooks relacionados con mi curso de Visualización de Información. Lo he estructurado en un paquete llamado aves, sigla descrita en el título de este documento.

El repositorio incluye los siguientes datasets:

Y las siguientes unidades de práctica en notebooks:

  1. Los Datos y las Herramientas: Encuesta Origen-Destino + Python
  2. Tablas: análisis de la EOD.
  3. Mapas: uso de geopandas y análisis de la EOD.
  4. Redes: uso de graph-tool y análisis de la EOD.

Configuración y Requisitos

Después de clonar el repositorio, debes instalar el entorno de conda:

make conda-create-env
make install-package

Es posible que ya tengas un entorno de conda en el que ejecutes Jupyter. En ese caso, puedes agregar este entorno como kernel ejecutando este comando desde el entorno que contiene Jupyter:

python -m ipykernel install --user  --name aves --display-name 'AVES'

Para replicar los gráficos de los notebooks, debes instalar la fuente Fira Sans y Fira Code.

Si usas Windows, te recomiendo instalar el Windows Subsystem for Linux.

Actualización de Dependencias

Para añadir o actualizar dependencias:

  1. Agrega el nombre (y la versión si es necesaria) a la lista en environment.yml.
  2. Ejecuta conda env update --name aves --file environment.yml --prune.
  3. Actualiza el archivo environment.lock.yml ejecutando conda env export > environment.lock.yml.

Créditos

Este repositorio fue creado gracias al template de Cookie Cutter / Data Science with Conda hecho por Patricio Reyes.