Skip to content

Librería para simular pronósticos de Cambio Climático en embalses

License

Notifications You must be signed in to change notification settings

IHCantabria/SIMPCCe

Repository files navigation

DOI

SIMPCCe: Simulador de Pronósticos de Cambio Climático en Embalses

drawing

La librería SIMPCCe se desarrolla como complemento a la Guía metodológica para la estimación de aportaciones mínimas a embalses en el contexto de cambio climático

Aplicación SIMPCCe

Además de la creación de la librería SIMPCCe se ha desarrollado una aplicación con el mismo nombre que permite aplicar la metodología descrita en la guía sin necesidad de la ejecución del código ni instalación de los diferentes requerimientos. Esta aplicación es un ejecutable en la que el usuario interactua con ella para configurar el proyecto en el punto deseado. Para obtener la aplicación vaya a la sección de Releases de esta página web (en la parte derecha de la página) y descargue el archivo ejecutable o pulse en el siguiente enlace SIMPCCe.exe

drawing

En el siguiente enlace Manual SIMPCCe se puede acceder a la parte de la guía donde se encuentra el manual de la aplicación.

La idea fundamental de la librería y la aplicación es el uso complementario a la guía; por tanto, para su utilización es necesario que el usuario conozca la metodología descrita en la guía para evitar un uso incorrecto.

Contenido del repositorio

Directorio Contenido
SIMPCCe Código de Python donde se han implementado la librería que permite realizar todo el análisis definido en la metodología.
notebooks Jupyter notebooks donde se realiza un ejemplo de aplicación y que puede ser utilizado para realizar cualquier estudio.

Requerimientos para el uso de la librería SIMPCCe

Los scripts y cuadernos (jupyter) se proporcionan en Python para asegurar la reproducibilidad y reutilización de los resultados. La forma más sencilla de cumplir con todos estos requisitos es utilizando un entorno dedicado de conda , que se puede instalar fácilmente mediante la ejecución de la siguientes líneas de comando y la descarga o el clonado de la librería para acceder al fichero yml que permitirá instalar todas las librerías necesaria para la utilización de la librería SIMPCCe

¿Cómo puedo instalar python en mi equipo?

La instalación de Python, el Notebook y todos los paquetes que utilizaremos, por separado puede ser una tarea ardua y agotadora, pero no se preocupe: ¡alguien ha hecho ya el trabajo duro!

Anaconda es una distribución de Python que recopila muchas de las bibliotecas necesarias en el ámbito de la computación científica y desde luego, todas las que necesitaremos en este curso. Además incluye herramientas para programar en Python, como Jupyter Notebook o Spyder (un IDE al estilo de MATLAB).

Lo único que necesita hacer es:

Puede seguir los pasos a través de este video.

Una vez instalado Anaconda y python, a través de Anaconda Promnt instalado en el equipo se escriben las siguiente líneas:

conda env create -f environment.yml
conda activate SIMPCCe_env

Tras crear el entorno de Conda específico para esta librería se procede a la instalación. Si se ha clonado o descargado la librería en el equipo desde Github, desde la carpeta donde se se encuentra el fichero setup.py se ejecuta la siguiente línea

pip install -e. SIMPCCe

También puede ser instalado directamente desde Github:

pip install git+https://github.com/IHCantabria/SIMPCCe

Ejemplo de uso

Los ejemplos de uso de la librería SIMPCCe están disponibles en forma de cuadernos jupyter. Para ejecutar los ejemplos siga los siguientes pasos:

  1. Descargue la carpeta notebooks desde el repositorio de github, o navegue hasta la carpeta si ha clonado el repo.
  2. Abre el cuaderno Jupyter de Jupyter Lab (escribe jupyter notebook o jupyter lab en el terminal)
  3. Abra la prueba disponible en la carpeta Aplicación_SIMPCCe

Es importante que donde se ejecute el notebook se localice la carpeta data e images para visualizarlo y ejecutarlo correctamente

Colaboradores

La versión original de la librería y aplicación ha sido desarrollada por:

  • Salvador Navas
  • Manuel del Jesus

Contacto

Para cualquier consulta o ayuda póngase en contacto a través del siguiente email

simpcce@ihcantabria.com

Licencia

La aplicación informática SIMPCCe ha sido desarrollada por el Instituto de Hidráulica ambiental de Cantabria (IHC) como herramienta complementaria a esta guía. Está vinculada al encargo recibido de la Fundación Canal para el desarrollo de la Guía metodológica para la estimación de aportaciones mínimas a embalses en el contexto de cambio climático, pero fuera de su alcance. En consecuencia, la Fundación Canal no ostenta respecto de la misma ninguna titularidad, atribución, ni ningún tipo de responsabilidad.

IH Cantabria permite el acceso a esta aplicación con el fin de facilitar la utilización práctica de la guía, si bien no otorga, respecto de la misma, garantía de ningún tipo, en particular, sobre su funcionamiento ni los resultados que genere. La aplicación no va a ser objeto de soporte ni de mantenimiento. En atención a lo expuesto, el desarrollador declina toda responsabilidad sobre la información que la aplicación pueda generar y el uso para el que ésta pudiera utilizarse.

Este programa es software libre: puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIALIZACIÓN o ADECUACIÓN A UN PROPÓSITO PARTICULAR. Consulte la Licencia Pública General de GNU para más detalles.

Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa. Si no es así, consulte https://www.gnu.org/licenses/.