curso-reproducibilidad-team4 / zonificacion-climatica-cte

Zonificación climática localidades españolas según severidades del Código Técnico de la Edificación
MIT License
0 stars 2 forks source link

Binder Snakemake

Zonificación climática del CTE

Acerca de este proyecto

Zonificación climática localidades españolas según severidades del Código Técnico de la Edificación

El Código Técnico de la Edificación (CTE) permite asignar a cada localidad una zona climática, que se obtiene a partir de su capital de provincia y la altitud sobre el nivel del mar.

Las tablas del Anejo B del Documento básico de Ahorro de Energía del CTE (CTE DB-HE) recogen esta zonificación y se elaboraron a partir de datos climáticos correspondientes a las capitales de provincia, realizando interpolación geométrica y calculando dos indicadores, la severidad climática de invierno (SCI) y la severidad climática de verano (SCV). Dichas severidades se codifican como zonas climáticas mediante una letra (zona climática de invierno, ZCI) y un número (zona climática de verano, ZCV) que, combinadas, definen una zona climática (ZC).

Esta zonificación climática está vinculada a las exigencias reglamentarias de eficiencia energética de los edificios, especificadas en el CTE DB-HE, pero también se utilizan para cuantificar el bono social térmico, etc.

Propuesta

Con la disponibilidad de datos de satélite más precisos para cualquier punto georeferenciado, se plantea el ejercicio de obtener con esa información la zonificación climática y comparar los resultados con la zonificación actualmente existente del CTE DB-HE 2019.

Este análisis se propone como un caso de ciencia reproducible.

Cómo replicar el flujo de trabajo

Para reproducir el análisis realizado debe seguir el siguiente flujo de trabajo:

  1. Clonar el repositorio
  git clone https://github.com/curso-reproducibilidad-team4/zonificacion-climatica-cte.git
  1. Acceder al directorio
  cd zonificacion-climatica-cte
  1. Asignar permisos de ejecución para los scripts
  chmod -R +x ./src

Opción 1. Mediante un entorno de conda

Si no tienes conda, puedes ver cómo instalártelo aquí

4a. Generamos un entorno de conda

conda env create -f environment.yml

5a. Activamos el entorno

conda activate zonificacion-climatica-env

6a. Ejecutamos los scripts del apartado Pasos a ejecutar

Opción 2. Mediante Snakemake

Para la instalación de Snakemake consulte su documentación.

  snakemake -c1

Opción 3. Mediante Binder

Puede ejecutar el análisis de este proyecto usando Binder

Binder

  1. Siga en una consola los pasos del apartado Pasos a ejecutar

Software necesario

Python para el tratamiento previo de datos

Dependencias relevantes de Python:

- numpy == 1.19
- pandas == 1.2
- requests == 2.25

Fuentes de datos

Municipios y geolocalizción:

Información climática

Pasos a ejecutar

Resultados

Proceso de análisis