simpcce

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

https://github.com/ihcantabria/simpcce

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.6%) to scientific vocabulary

Keywords

climate-change hydrology nerual-network
Last synced: 9 months ago · JSON representation

Repository

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

Basic Info
  • Host: GitHub
  • Owner: IHCantabria
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 88.1 MB
Statistics
  • Stars: 3
  • Watchers: 4
  • Forks: 0
  • Open Issues: 0
  • Releases: 5
Topics
climate-change hydrology nerual-network
Created over 3 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

DOI

SIMPCCe: Simulador de Pronsticos de Cambio Climtico en Embalses

drawing

La librera SIMPCCe se desarrolla como complemento a la Gua metodolgica para la estimacin de aportaciones mnimas a embalses en el contexto de cambio climtico

Aplicacin SIMPCCe

Adems de la creacin de la librera SIMPCCe se ha desarrollado una aplicacin con el mismo nombre que permite aplicar la metodologa descrita en la gua sin necesidad de la ejecucin del cdigo ni instalacin de los diferentes requerimientos. Esta aplicacin es un ejecutable en la que el usuario interactua con ella para configurar el proyecto en el punto deseado. Para obtener la aplicacin vaya a la seccin de Releases de esta pgina web (en la parte derecha de la pgina) 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 gua donde se encuentra el manual de la aplicacin.

La idea fundamental de la librera y la aplicacin es el uso complementario a la gua; por tanto, para su utilizacin es necesario que el usuario conozca la metodologa descrita en la gua para evitar un uso incorrecto.

Contenido del repositorio

| Directorio | Contenido | | :-------- | :------- | | SIMPCCe | Cdigo de Python donde se han implementado la librera que permite realizar todo el anlisis definido en la metodologa. | notebooks | Jupyter notebooks donde se realiza un ejemplo de aplicacin y que puede ser utilizado para realizar cualquier estudio.

Requerimientos para el uso de la librera SIMPCCe

Los scripts y cuadernos (jupyter) se proporcionan en Python para asegurar la reproducibilidad y reutilizacin de los resultados. La forma ms sencilla de cumplir con todos estos requisitos es utilizando un entorno dedicado de conda , que se puede instalar fcilmente mediante la ejecucin de la siguientes lneas de comando y la descarga o el clonado de la librera para acceder al fichero yml que permitir instalar todas las libreras necesaria para la utilizacin de la librera SIMPCCe

Cmo puedo instalar python en mi equipo?

La instalacin 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 distribucin de Python que recopila muchas de las bibliotecas necesarias en el mbito de la computacin cientfica y desde luego, todas las que necesitaremos en este curso. Adems 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 travs de este video.

Una vez instalado Anaconda y python, a travs de Anaconda Promnt instalado en el equipo se escriben las siguiente lneas:

sh conda env create -f environment.yml conda activate SIMPCCe_env Tras crear el entorno de Conda especfico para esta librera se procede a la instalacin. Si se ha clonado o descargado la librera en el equipo desde Github, desde la carpeta donde se se encuentra el fichero setup.py se ejecuta la siguiente lnea sh pip install -e. SIMPCCe Tambin puede ser instalado directamente desde Github: sh pip install git+https://github.com/IHCantabria/SIMPCCe

Ejemplo de uso

Los ejemplos de uso de la librera SIMPCCe estn 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 Aplicacin_SIMPCCe

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

Colaboradores

La versin original de la librera y aplicacin ha sido desarrollada por:

  • Salvador Navas
  • Manuel del Jesus

Contacto

Para cualquier consulta o ayuda pngase en contacto a travs del siguiente email

simpcce@ihcantabria.com

Licencia

La aplicacin informtica SIMPCCe ha sido desarrollada por el Instituto de Hidrulica ambiental de Cantabria (IHC) como herramienta complementaria a esta gua. Est vinculada al encargo recibido de la Fundacin Canal para el desarrollo de la Gua metodolgica para la estimacin de aportaciones mnimas a embalses en el contexto de cambio climtico, pero fuera de su alcance. En consecuencia, la Fundacin Canal no ostenta respecto de la misma ninguna titularidad, atribucin, ni ningn tipo de responsabilidad.

IH Cantabria permite el acceso a esta aplicacin con el fin de facilitar la utilizacin prctica de la gua, si bien no otorga, respecto de la misma, garanta de ningn tipo, en particular, sobre su funcionamiento ni los resultados que genere. La aplicacin no va a ser objeto de soporte ni de mantenimiento. En atencin a lo expuesto, el desarrollador declina toda responsabilidad sobre la informacin que la aplicacin pueda generar y el uso para el que sta pudiera utilizarse.

Este programa es software libre: puede redistribuirlo y/o modificarlo bajo los trminos de la Licencia Pblica General GNU publicada por la Fundacin para el Software Libre, ya sea la versin 3 de la Licencia, o (a su eleccin) cualquier versin posterior.

Este programa se distribuye con la esperanza de que sea til pero SIN NINGUNA GARANTA; ni siquiera la garanta implcita de COMERCIALIZACIN o ADECUACIN A UN PROPSITO PARTICULAR. Consulte la Licencia Pblica General de GNU para ms detalles.

Debera haber recibido una copia de la Licencia Pblica General GNU junto con este programa. Si no es as, consulte https://www.gnu.org/licenses/.

Owner

  • Name: IHCantabria
  • Login: IHCantabria
  • Kind: organization
  • Email: info@ihcantabria.com
  • Location: Spain

Site principal de IHCantabria

GitHub Events

Total
  • Release event: 2
  • Delete event: 1
  • Push event: 5
  • Pull request event: 1
  • Create event: 3
Last Year
  • Release event: 2
  • Delete event: 1
  • Push event: 5
  • Pull request event: 1
  • Create event: 3

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 17
  • Total Committers: 1
  • Avg Commits per committer: 17.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 15
  • Committers: 1
  • Avg Commits per committer: 15.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Salvador Navas 6****1 17

Issues and Pull Requests

Last synced: over 2 years ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels